logo

SQL CREATE TABLE

IZVEIDOT TABLU komanda izveido jaunu tabulu datu bāzē SQL. Šajā rakstā mēs uzzināsim par IZVEIDOT TABULU SQL ar piemēriem un sintaksi.

SQL CREATE TABLE paziņojums

SQL CREATE TABLE paziņojums tiek izmantots, lai datu bāzē izveidotu jaunu tabulu. Lietotāji var definēt tabulas struktūru, komandā CREATE TABLE norādot kolonnas nosaukumu un datu tipu.

java saraksta kārtošana

Šis apgalvojums arī ļauj izveidot tabulu ar ierobežojumi, kas nosaka tabulas noteikumus. Lietotāji var izveidot tabulas SQL un ievietot datus tabulas izveides laikā.



Sintakse

Lai izveidotu tabulu SQL, izmantojiet šo IZVEIDOT TABULAS sintaksi :

IZVEIDOT tabulu tabulas_nosaukums
(
1. kolonnas datu tips (izmērs),
kolonnas 2 datu tips (izmērs),
.
.
kolonnaN datu tips (izmērs)
);

Šeit tabulas_nosaukums ir tabulas nosaukums, kolonna ir kolonnas nosaukums

SQL CREATE TABLE Piemērs

Apskatīsim dažus komandas CREATE TABLE piemērus SQL un redzēsim kā izveidot tabulu SQL.

IZVEIDOT TABULU DARBINIEKU Piemērs

Šajā piemērā mēs izveidosim tabulu SQL ar primārā atslēga , vārdā DARBINIEKS.

  CREATE TABLE   Employee (  EmployeeID INT   PRIMARY KEY  ,  FirstName VARCHAR(50),  LastName VARCHAR(50),  Department VARCHAR(50),  Salary DECIMAL(10, 2) );>

IZVEIDOT TABULU SQL un ievietot datus

Šajā piemērā mēs izveidosim jaunu tabulu un ievietosim tajā datus.

Izveidosim tabulu Klientu datu glabāšanai, lai tabulas nosaukums būtu Klients, slejas: Vārds, Valsts, vecums, tālrunis un tā tālāk.

CREATE TABLE Customer(  CustomerID INT PRIMARY KEY,  CustomerName VARCHAR(50),  LastName VARCHAR(50),  Country VARCHAR(50),  Age INT CHECK (Age>= 0 UN vecums<= 99),  Phone int(10) );>

Izvade:

izveidota tabula

Lai tabulai pievienotu datus, mēs izmantojam INSERT INTO komandu, sintakse ir tāda, kā parādīts zemāk:

Sintakse :

INSERT INTO tabulas_nosaukums (1. kolonna, 2. kolonna, …) VĒRTĪBAS (vērtība1, vērtība2, …);

Vaicājuma piemērs

oops jēdzieni java

Šis vaicājums pievienos datus tabulā ar nosaukumu Tēma

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

Izvade:

izveidot tabulu un ievietot datus

Izveidojiet tabulu no citas tabulas

Mēs varam arī izmantot CREATE TABLE, lai izveidotu esošas tabulas kopiju. Jaunajā tabulā tā iegūst precīzu kolonnu definīciju, var atlasīt visas kolonnas vai noteiktas kolonnas.

Ja jaunas tabulas izveidošanai tika izmantota esoša tabula, pēc noklusējuma jaunā tabula tiks aizpildīta ar esošajām vērtībām no vecās tabulas.

Sintakse:

IZVEIDOT TABLU new_table_name AS
ATLASĪT kolonna 1, kolonna 2,…
NO esošās_tabulas_nosaukums
KUR ….;

Vaicājums:

  CREATE TABLE   SubTable   AS    SELECT   CustomerID, CustomerName   FROM   customer;>

Izvade:

datu bāze

izveidot tabulu no citas tabulas

Piezīme: Varam izmantot * kolonnas nosaukuma vietā, lai kopētu visu tabulu uz citu tabulu.

Svarīgi punkti par SQL CREATE TABLE paziņojumu

  • CREATE TABLE priekšraksts tiek izmantots, lai izveidotu jaunu tabulu datu bāzē.
  • Tas nosaka tabulas struktūru, ieskaitot kolonnu nosaukumu un datu tipu.
  • TheDESC table_name;>komandu var izmantot, lai parādītu izveidotās tabulas struktūru
  • Mēs varam arī pievienot tabulai ierobežojumus, piemēram, NOT NULL, UNIQUE, CHECK un DEFAULT.
  • Ja mēģināt izveidot tabulu, kas jau pastāv, MySQL parādīs kļūdu. Lai no tā izvairītos, varat izmantot CREATE TABLE IF NOT EXISTS> sintakse.