37913 skanuj0276 (3)

37913 skanuj0276 (3)



290 PHP i MySQL dla każdeg:

Jeżeli chcemy ograniczyć liczbę wyświetlanych kolumn, możemy użyć opcji LIKE. Przykładowo, aby wyświetlić znajdujące się w tabeli książki kolumny, których nazwy zawierają ciąg autor, należy użyć konstrukcji:

SHOW COLUMNS FROM biblioteka.książki LIKE 'SSautorr

FIELDS lub też poleceni


Zamiast SHOW COLUMNS można również użyć synonimu SHOW DESCRIBE w postaci:

DESCRIBE nazwa_tablicy [nazwa_kolumny]

Modyfikacja tabel

Jeśli konieczna jest zmiana struktury już istniejącej tabeli, należy skorzystać z polej cenią ALTER TABLE w postaci:

ALTER TABLE nazwa_tabeli zmianall. zmiana2[.....[zmianaN]]]

Można w ten sposób dodawać i usuwać kolumny, modyfikować typy i nazwy kolumnj dodawać bądź usuwać indeksy itp. Zmiany wprowadza się podobnie jak przy tworzeniu tabeli. Każdy z ciągów zmiana jest w istocie poleceniem do wykonania. Dostępne są następujące polecenia:

♦    ADD [COLUMN] definicja_kolumny [FIRST | AFTER nazwa_kolumny]— Dodaje nową kolumnę; opcje FIRST i AFTER pozwalają na umiejscowienie nowej kolumny w strukturze tabeli;

♦    ADD [COLUMN] (de fi ni cjajco 1 umny)—Dodaje nową kolumnę;

♦    ADD INDEX [nazwa] [typ] (kolumnal. kolumna2.....kolumnaN)—Tworzy

nowy indeks o nazwie nazwa i typie typ. Do indeksu będą należały kolumny wymienione w nawiasach okrągłych;

♦    ADD [CONSTRAINT [symbol]] PRIMARY KEY [typ] (kolumnal. kolumna2.....

kolumnaN) — Dodaje do tabeli klucz podstawowy, na który będą się składały kolumny wymienione w nawiasach okrągłych;

♦    ADD [CONSTRAINT [symbol]] UNIQUE [nazwa] [typ] (kolumnal. kolumna2.....

kolumnaN) — Dodaje do tabeli nowy unikalny indeks, na który będą się składały kolumny wymienione w nawiasach okrągłych;

♦    ADD [CONSTRAINT [symbol]] FOREIGN KEY [nazwa] (kolumnal. kolumna2.....

kolumnaN) [definicja odniesienia] — Dodaje do tabeli nowy klucz obcy, na który będą się składały kolumny wymienione w nawiasach okrągłych;

♦    ALTER [COLUMN] nazwa SET DEFAULT wartość — Specyfikuje wartość domyślną dla kolumny nazwa;

♦    ALTER [COLUMN] nazwa DROP DEFAULT wartość — Usuwa wartość domyślną dla kolumny nazwa;

♦    CHANGE [COLUMN] stara_nazvia definicja_nowej_kolumny [FIRST | AFTER nazwa] — Zmienia kolumnę stara jiazwa na kolumnę zdefiniowaną przez


Wyszukiwarka

Podobne podstrony:
50065 skanuj0427 (2) 444 PHP i MySQL dla każdego Jeżeli wartością parametru acti on był ciąg modyfi
28932 skanuj0180 (7) 192 PHP i MySQL dla każdego Jeżeli interesuje nas nie tyle wolna, ile całkowita
skanuj0302 (2) 316 PHP i MySQL dla każdego Jeśli chcemy inaczej nazywać kolumnę wynikową, należy zas
skanuj0469 (2) 486 PHP i MySQL dla każdego Al 1 Pol 1 sResul ts wyświetlająca wyniki wszystkich anki
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI

więcej podobnych podstron