Crearea și ștergerea tabelelor
Crearea unei tabele
Pentru a crea tabele se folosește comanda CREATE TABLE. Această comandă utilizează o serie de operatori care definesc coloanele tabelei și atributelor lor. Sintaxa formală generală a comenzii CREATE TABLE:
CREATE TABLE nume_tabel
(nume_coloana1 tip_date atribute_coloana1,
nume_coloana2 tip_date atribute_coloana2,
................................................
nume_coloanaN tip_date atribute_coloanaN,
atribute_nivel_tabel
)
După comanda CREATE TABLE, urmează numele tabelului. Numele tabelului servește ca identificator în baza de date, deci trebuie să fie unic. Apoi, în paranteze, sunt enumerate numele coloanelor, tipurile lor de date și atributelor. La final, se pot defini atributelor pentru întreaga tabelă. Atributele coloanelor și ale tabelului nu sunt obligatorii.
CREATE DATABASE productsdb;
USE productsdb;
CREATE TABLE Customers
(
Id INT,
Age INT,
FirstName VARCHAR(20),
LastName VARCHAR(20)
);
Тabelul nu poate fi creat în mod independent. El este întotdeauna creat în cadrul unei anumite baze de date. În acest exemplu, mai întâi se creează baza de date productsdb. Apoi, pentru a indica că toate operațiunile ulterioare, inclusiv crearea tabelului, vor fi efectuate în cadrul acestei baze de date, se folosește comanda USE.
Apoi, efectiv, se procedează la crearea tabelului numit Customers. Acesta definește patru coloane: Id, Age, FirstName, LastName. Primele două coloane reprezintă identificatorul și vârsta clientului și au tipul de date INT, ceea ce înseamnă că vor stoca valori numerice.
Coloanele următoare reprezintă numele și prenumele clientului și au tipul VARCHAR(20), adică vor stoca șiruri de caractere cu o lungime de cel mult 20 de caractere. În acest caz, pentru fiecare coloană sunt definite numele și tipul de date, fără atribute ale coloanelor sau ale tabelului în ansamblu.

Și în urma executării acestei comenzi va fi creată baza de date productsdb, în cadrul căreia va fi creată tabela Customers.
Redenumirea tabelelor
Dacă după crearea unei tabele dorim să o redenumim, pentru aceasta trebuie să folosim comanda RENAME TABLE, care are următoarea sintaxă:
RENAME TABLE vechiul_nume TO noul_nume;
De exemplu, să redenumim tabela Customers în Clients:
RENAME TABLE Customers TO Clients;
Ștergerea completă a datelor
Pentru a șterge complet datele și a goli o tabelă, se utilizează comanda TRUNCATE TABLE. De exemplu, să golim tabela Clients:
TRUNCATE TABLE Clients;
Ștergerea tabelelor
Pentru a șterge o tabelă din baza de date, se folosește comanda DROP TABLE, după care se specifică numele tabelului care urmează să fie șters. De exemplu, să ștergem tabela Clients:
DROP TABLE Clients;