zmień kontrast czcionka: A A A
rss angielski
jesteś w Encyklopedii SQL >> DEFAULT

DEFAULT

DEFAULT umożliwia wprowadzenie wartości domyślnej dla danej kolumny. W ten sposób można ustalić taką domyślną wartość podczas tworzenia tabeli lub w po jej utworzeniu za pomocą polecenia ALTER.

Składnia na ustalenie wartości domyślnej podczas tworenia nowej tabeli


CREATE `nazwa_tabeli`
(
`nazwa_kolumny1` typ_danych [DEFAULT 'wartość_domyślna'],
`nazwa_kolumny2` typ_danych [DEFAULT 'wartość_domyślna']
)

Składnia na ustalenie wartości domyślnej dla istniejącej już tabeli


ALTER TABLE `nazwa_tabeli`
ALTER [COLUMN] `nazwa_kolumny`
SET DEFAULT 'wartość_domyślna'

 

Składnia na usunięcie wartości domyślnej dla istniejącej już tabeli


ALTER TABLE `nazwa_tabeli`
ALTER [COLUMN] `nazwa_kolumny`
DROP DEFAULT 'wartość_domyślna'

W MySQL po poleceniu ALTER dla kolumny od razu wstawia się nazwę kolumny modyfikowanej, natomiast w SQL Server / Oracle / MS Access używa się ALTER COLUMN przed nazwą kolumny modyfikowanej.

Przykład

Stwórz tablicę `osoby` na imię, nazwisko i licznik odwiedzin z domyślną wartością odwiedzin równą zero

zapytanie


CREATE TABLE `osoby`
{
`imie` text
`nazwisko` text
`licznik_odwiedzin` int DEFAULT 0
}

Teraz dla utworzonej tablicy wprowadź dane Jana Kowalskiego

zapytanie


INSERT  INTO `osoby` (`imie`,`nazwisko`)
VALUES ('Jan','Kowalski')
}

rezultat

imienazwiskolicznik_odwiedzin
JanKowalski0

[ wróć na górę strony ]