Egy alaptábla létrehozása magában foglalja a táblázat elnevezését, az oszlopok és az egyes oszlopok adattípusának meghatározását.
Az SQL CREATE TABLE utasítás egy új tábla létrehozására szolgál.
Szintaxis
A CREATE TABLE utasítás alapvető szintaxisa a következő –
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ));
A CREATE TABLE kulcsszóval közli az adatbázis-rendszerrel, hogy mit akar csinálni. Ebben az esetben egy új táblát szeretnénk létrehozni. A CREATE TABLE utasítás után következik a tábla egyedi neve vagy azonosítója.
Azután zárójelben következik a lista, amely meghatározza a tábla minden egyes oszlopát és azt, hogy milyen adattípusról van szó. A szintaxis a következő példával válik érthetőbbé.
Egy meglévő táblázat másolata a CREATE TABLE utasítás és a SELECT utasítás kombinációjával hozható létre. A teljes részleteket a Create Table Using another Table (Tábla létrehozása egy másik tábla felhasználásával) címen olvashatja.
Példa
A következő kódblokk egy példa, amely létrehoz egy CUSTOMERS táblát, amelynek elsődleges kulcsa az ID, a NOT NULL pedig a korlátozások, amelyek azt mutatják, hogy ezek a mezők nem lehetnek NULL-ok a rekordok létrehozása során ebben a táblában –
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));
Az SQL-kiszolgáló által megjelenített üzenet alapján ellenőrizheti, hogy a tábla létrehozása sikeresen megtörtént, ellenkező esetben a DESC parancsot használhatja az alábbiak szerint –
Most már van CUSTOMERS táblája az adatbázisban, amelyet az ügyfelekkel kapcsolatos szükséges információk tárolására használhat.