CREAȚI TABEL comanda creează un nou tabel în baza de date în SQL. În acest articol, vom afla despre CREATE TABLE în SQL cu exemple și sintaxă.
Instrucțiunea SQL CREATE TABLE
Instrucțiunea SQL CREATE TABLE este folosită pentru a crea un tabel nou într-o bază de date. Utilizatorii pot defini structura tabelului specificând numele coloanei și tipul de date în comanda CREATE TABLE.
Această declarație permite, de asemenea creați un tabel cu constrângeri, care definesc regulile pentru masă. Utilizatorii pot crea tabele în SQL și pot introduce date în momentul creării tabelului.
Sintaxă
Pentru a crea un tabel în SQL, utilizați acest lucru Sintaxa CREATE TABLE :
CREATE table table_name
(
Tipul de date Coloana1 (dimensiune),
tipul de date coloana2 (dimensiune),
.
.
coloanăN tip de date(dimensiune)
);
python __nume__
Aici nume_tabel este numele mesei, coloană este numele coloanei
SQL CREATE TABLE Exemplu
Să ne uităm la câteva exemple de comandă CREATE TABLE în SQL și să vedem cum se creează un tabel în SQL.
CREATE TABLE EMPLOYEE Exemplu
În acest exemplu, vom crea un tabel în SQL cu cheia principala , numit ANGAJAT.
CREATE TABLE Employee ( EmployeeID INT PRIMARY KEY , FirstName VARCHAR(50), LastName VARCHAR(50), Department VARCHAR(50), Salary DECIMAL(10, 2) );>
CREATE TABLE în SQL și Insert Data
În acest exemplu, vom crea un nou tabel și vom introduce date în el.
Să creăm un tabel pentru a stoca datele Clienților, astfel încât numele tabelului este Client, Coloanele sunt Nume, Țară, vârstă, telefon și așa mai departe.
Actorul Rekha
CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age INT CHECK (Age>= 0 ȘI Vârsta<= 99), Phone int(10) );>
Ieșire:
Pentru a adăuga date în tabel, folosim INTRODU IN comandă, sintaxa este așa cum se arată mai jos:
exemplu java do while
Sintaxă :
INTRODU IN nume_tabel (coloana1, coloana2, …) VALORI (valoare1, valoare2, …);
Exemplu de interogare
Această interogare va adăuga date în tabelul numit Subiect
INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx');>
Ieșire:
execută shell script
Creați un tabel dintr-un alt tabel
De asemenea, putem folosi CREATE TABLE pentru a crea o copie a unui tabel existent. În noul tabel, primește definiția exactă a coloanei, toate coloanele sau anumite coloane pot fi selectate.
Dacă un tabel existent a fost folosit pentru a crea un tabel nou, implicit noul tabel va fi populat cu valorile existente din tabelul vechi.
Sintaxă:
CREAȚI TABEL nume_tabel_nou LA FEL DE
SELECTAȚI coloana1, coloana2,...
DIN nume_tabel_existent
UNDE ….;
Interogare:
CREATE TABLE SubTable AS SELECT CustomerID, CustomerName FROM customer;>
Ieșire:
Notă: Putem folosi * în loc de numele coloanei pentru a copia întregul tabel într-un alt tabel.
Puncte importante despre instrucțiunea SQL CREATE TABLE
- Instrucțiunea CREATE TABLE este utilizată pentru a crea un tabel nou într-o bază de date.
- Acesta definește structura tabelului, inclusiv numele și tipul de date al coloanelor.
- The
DESC table_name;>
comanda poate fi folosită pentru a afișa structura tabelului creat- De asemenea, putem adăuga constrângeri la tabel precum NOT NULL, UNIQUE, CHECK și DEFAULT.
- Dacă încercați să creați un tabel care există deja, MySQL va afișa o eroare. Pentru a evita acest lucru, puteți utiliza
CREATE TABLE IF NOT EXISTS>
sintaxă.