SQL – CREATE Table

Anunțuri

Crearea unui tabel de bază implică numirea tabelului și definirea coloanelor sale și a tipului de date al fiecărei coloane.

Declarația SQL CREATE TABLE este utilizată pentru a crea un tabel nou.

Sintaxa

Sintaxa de bază a declarației CREATE TABLE este următoarea –

CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ));

CREATE TABLE este cuvântul cheie care spune sistemului bazei de date ce doriți să faceți. În acest caz, doriți să creați un tabel nou. Numele unic sau identificatorul pentru tabel urmează după instrucțiunea CREATE TABLE.

Pe urmă, între paranteze, vine lista care definește fiecare coloană din tabel și ce fel de tip de date este. Sintaxa devine mai clară cu următorul exemplu.

O copie a unui tabel existent poate fi creată folosind o combinație între instrucțiunea CREATE TABLE și instrucțiunea SELECT. Puteți verifica detaliile complete la Create Table Using another Table.

Exemplu

Următorul bloc de cod este un exemplu, care creează un tabel CUSTOMERS cu un ID ca cheie primară și NOT NULL sunt constrângerile care arată că aceste câmpuri nu pot fi NULL în timpul creării înregistrărilor în acest tabel –

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));

Puteți verifica dacă tabelul dvs. a fost creat cu succes uitându-vă la mesajul afișat de serverul SQL, în caz contrar, puteți utiliza comanda DESC după cum urmează –

SQL> DESC CUSTOMERS;+---------+---------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+---------+---------------+------+-----+---------+-------+| ID | int(11) | NO | PRI | | || NAME | varchar(20) | NO | | | || AGE | int(11) | NO | | | || ADDRESS | char(25) | YES | | NULL | || SALARY | decimal(18,2) | YES | | NULL | |+---------+---------------+------+-----+---------+-------+5 rows in set (0.00 sec)

Acum, aveți tabelul CUSTOMERS disponibil în baza de date pe care îl puteți utiliza pentru a stoca informațiile necesare legate de clienți.

Anunțuri

.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *