Stavek CREATE TABLE se uporablja za ustvarjanje nove tabele v bazi podatkov.
CREATE TABLE ime_tabele (
vrstica1 podatkovni tip
vrstica2 podatkovni tip
vrstica3 podatkovni tip
itd.
);
Parametri stolpcev (vrstica1, 2, 3) določajo imena stolpcev tabele, parameter podatkovni tip (ang. Datatype) določa vrsto podatkov, ki jih stolpec lahko vsebuje (VARCHAR, INTEGER, DATE, itn.). Najprej si poglejmo primer, kako ustvariti SQL tabelo v PHPStorm in sicer tako, da odpremo Database, izberemo bazo podatkov, v kateri želimo imeti novo tabelo in odpremo konzolo. Konzolo odpremo tako, da z desnim miškinim gumbom kliknemo, kjer koli v Database oknu in se nam odpre meni, v katerem izberemo New/Query Console. V konzolo bomo vpisali podatke:
CREATE TABLE prva_tabela (
id_osebe INT(100) AUTO_INCREMENT PRIMARY KEY,
ime_osebe VARCHAR(250),
priimek_osebe VARCHAR(250),
delovno_mesto VARCHAR(50),
email_osebe CHAR(250),
telefon INT(50),
datum TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
Po kliku na Execute (slo. Izvedi) se nam prikaže / izdela tabela v izbrani bazi podatkov (izbrana baza podatkov je tista, katero izberemo v Database, nanjo kliknemo), se nam prikaže tudi v phpMyAdmin (v našem primeru lokalna baza podatkov).
V XAMPP gremo v phpMyAdmin, izberemo željeno bazo podatkov in nato še SQL, kamor bomo vpisali:
CREATE TABLE druga_tabela (
id_osebe INT(100) AUTO_INCREMENT PRIMARY KEY,
ime_osebe VARCHAR(250),
priimek_osebe VARCHAR(250),
delovno_mesto VARCHAR(50),
email_osebe CHAR(250),
telefon INT(50),
datum TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)
In s klikom na gumb Izvedi naredimo našo drugo tabelo v MySQL bazi podatkov (druga tabela je popolnoma enaka prvi razen imena tabele).