Informatică Baze de date

Cum se creeaza o tabela in SQL?

Crearea unei tabele în SQL se realizează cu instrucțiunea CREATE TABLE, care definește structura datelor prin coloane, tipuri de date și constrângeri. Aceasta stabilește cum vor fi stocate informațiile în baza de date. Fiecare tabelă reprezintă o entitate, cum ar fi 'studenți' sau 'produse'.

Elementele de bază ale unei tabele

  • Numele tabelei Un identificator unic, de obicei scris cu litere mici și underscore. Exemplu: elevi pentru o tabelă cu informații despre elevi.
  • Coloane și tipuri de date Fiecare coloană are un nume și un tip (e.g., INT pentru numere întregi, VARCHAR pentru text). Exemplu: nume VARCHAR(50) definește o coloană 'nume' cu maxim 50 de caractere.
  • Constrângeri Reguli care asigură integritatea datelor, cum ar fi PRIMARY KEY (cheie primară), NOT NULL (valoare obligatorie).

Exemple de creare

  • Exemplu simplu CREATE TABLE produse (id INT PRIMARY KEY, nume VARCHAR(100), pret DECIMAL(10,2)); - creează o tabelă 'produse' cu trei coloane.
  • Exemplu cu constrângeri CREATE TABLE studenti (id INT AUTO_INCREMENT PRIMARY KEY, nume VARCHAR(50) NOT NULL, varsta INT CHECK (varsta >= 0)); - include auto-increment și verificare pe vârstă.
  • Exemplu cu cheie străină CREATE TABLE note (id INT PRIMARY KEY, student_id INT, nota INT, FOREIGN KEY (student_id) REFERENCES studenti(id)); - leagă tabela 'note' de 'studenți'.

Planifică structura tabelei înainte de creare, folosind tipuri de date potrivite și constrângeri pentru a preveni erorile.

Mai multe din Baze de date