292 PHP i MySQL dla każdego
Oznacza to, że operacja zakończyła się sukcesem. Gdybyśmy chcieli, aby pole Książką Id automatycznie zwiększało swoją wartość podczas dodawania rekordów do tabeli, czyli aby miało przypisany modyfikator AUTO_INCREMENT, musielibyśmy wykonać polecenie:
ALTER TABLE Książki MODIFY COLUMN Ksiazkald INTEGER AUTOJNCREMENT:
Mogłoby się także okazać, że pole Tytuł jest zbyt krótkie i trzeba by zwiększyć jego maksymalną długość do 45 znaków. Taka modyfikacja również nie stanowi problemu, wystarczy instrukcja SQL w postaci:
ALTER TABLE Książki MODIFY COLUMN Tytuł VARCHAR(45);
Nic nie stoi również na przeszkodzie, aby do tabeli dodać kolumnę ISBN o długości 10 znaków:
ALTER TABLE Książki ADO COLUMN ISBN VARCHAR(10):
Dodana w ten sposób kolumna ISBN będzie kolumną ostatnią, o czym możemy się przekonać wykorzystując znane nam już polecenie SHOW COLUMNS (rysunek 10.2).
Rysunek 10.2.
Kolumna ISBN została dodana na końcu tabeli
Gdybyśmy chcieli, aby nowa kolumna znalazła się na drugim miejscu za kolumną Ksiazkald, należałoby skorzystać z konstrukcji:
ALTER TABLE Książki ADO COLUMN ISBN VARCHAR(10) AFTER Ksiazkald;
Jeśli zmienimy zdanie stwierdzając, że jednak numeru ISBN nie będziemy przechowywać w tabeli Książki, możemy tę kolumnę usunąć:
ALTER TABLE Książki DROP COLUMN ISBN:
Tabele usuwa się za pomocą instrukcji DROP TABLE o schematycznej postaci:
DROP TABLE nazwał. nazwa2.....nazwali
Przykładowo, wykonamy usunięcie tabeli o nazwie Książki wydając polecenie:
DROP TABLE Książki
Natomiast uzyskamy usunięcie naraz dwóch tabel o nazwach Książki i Autorzy stosując konstrukcję:
DROP TABLE Książki. Autorzy