- Introducere in SQL
- Concepte SGBD
- Despre Bazele de date
- Sintaxa SQL
- Tipuri de date SQL
- Operatori SQL
- Expresii
- Crearea unei baze de date
- Stergerea unei baze de date
- Selectarea unei baze de date
- Crearea unui tabel
- Stergerea unui tabel
- Inserare de informatii (INSERT INTO)
- Selectia
- Modificarea de informatii â Update
- Clauza WHERE
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
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 | | +---------+---------------+------+-----+---------+-------+
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!