Tworzenie podstawowej tabeli obejmuje nadanie nazwy tabeli oraz zdefiniowanie jej kolumn i typu danych każdej kolumny.
Określenie SQL CREATE TABLE służy do tworzenia nowej tabeli.
Syntaktyka
Podstawowa składnia polecenia CREATE TABLE jest następująca –
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ));
CREATE TABLE to słowo kluczowe mówiące systemowi bazy danych, co chcesz zrobić. W tym przypadku chcesz utworzyć nową tabelę. Unikalna nazwa lub identyfikator tabeli następuje po instrukcji CREATE TABLE.
Następnie w nawiasie znajduje się lista określająca każdą kolumnę w tabeli i jej typ danych. Składnia staje się jaśniejsza na następującym przykładzie.
Kopia istniejącej tabeli może być utworzona przy użyciu kombinacji instrukcji CREATE TABLE i instrukcji SELECT. Możesz sprawdzić pełne szczegóły na stronie Tworzenie tabeli przy użyciu innej tabeli.
Przykład
Następujący blok kodu jest przykładem, który tworzy tabelę CUSTOMERS z ID jako klucz główny i NOT NULL są ograniczeniami wskazującymi, że te pola nie mogą być NULL podczas tworzenia rekordów w tej tabeli –
SQL> CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2), PRIMARY KEY (ID));
Możesz sprawdzić, czy tabela została utworzona pomyślnie, patrząc na komunikat wyświetlany przez serwer SQL, W przeciwnym razie możesz użyć polecenia DESC w następujący sposób –
Teraz w bazie danych dostępna jest tabela CUSTOMERS, którą możesz wykorzystać do przechowywania wymaganych informacji związanych z klientami.