Crearea unui tabel
Crearea unei tabele implica denumirea acesteia, definirea coloanelor si tipurilor de date stocate in aceste coloane.
Pentru a crea o noua tabela SQL folosim comanda CREATE TABLE astfel:
CREATE TABLE nume_tabel( Coloana1 tip_de_date, Coloana2 tip_de_date, Coloana3 tip_de_date, ..... ColoanaN tip_de_date, PRIMARY KEY( una sau mai multe coloane) );
CREATE TABLE este cuvantul cheie ce ii spune bazei de date ce doresti sa faci. In acest caz vrei sa creezi un nou tabel. Imediat dupa cuvantul cheie CREATE TABLE este pus un nume unic pe care doresti sa-l dai tabelei.
Apoi, in paranteze punem lista cu coloanele si tipul lor de date.
Exemplu
Mai jos vom scrie codul pentru tabelul angajati cu coloana ID ca fiind cheie primara.
SQL> CREATE TABLE angajati( ID INT NOT NULL, Nume VARCHAR (20) NOT NULL, Varsta INT NOT NULL, Adresa CHAR (25) , Salariu DECIMAL (18, 2), PRIMARY KEY (ID) );
Dupa ce ati creat tabela puteti observa structura acesteia folosind comanda DESC:
DESC angajati; +---------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+---------------+------+-----+---------+-------+ | ID | int(11) | NO | PRI | | | | Nume | varchar(20) | NO | | | | | Varsta | int(11) | NO | | | | | Adresa | varchar(255) | YES | | NULL | | | Salariu | decimal(18,2) | YES | | NULL | | +---------+---------------+------+-----+---------+-------+