logo

SQL KŪRIMO LENTELĖ

KURTI LENTELĘ komanda sukuria naują lentelę duomenų bazėje SQL. Šiame straipsnyje mes sužinosime apie KURTI LENTELĘ SQL su pavyzdžiais ir sintakse.

SQL CREATE TABLE pareiškimas

SQL CREATE TABLE pareiškimas naudojamas kuriant naują lentelę duomenų bazėje. Vartotojai gali apibrėžti lentelės struktūrą nurodydami stulpelio pavadinimą ir duomenų tipą komandoje CREATE TABLE.



Šis teiginys taip pat leidžia sukurti lentelę su suvaržymai, kurios apibrėžia lentelės taisykles. Vartotojai gali kurti lenteles SQL ir įterpti duomenis lentelės kūrimo metu.

Sintaksė

Norėdami sukurti lentelę SQL, naudokite tai KURTI LENTELĖS sintaksę :

KURTI lentelę lentelės_pavadinimas
(
1 stulpelio duomenų tipas (dydis),
2 stulpelio duomenų tipas (dydis),
.
.
N stulpelio duomenų tipas (dydis)
);



čia lentelės_pavadinimas yra stalo pavadinimas, stulpelyje yra stulpelio pavadinimas

SQL CREATE TABLE pavyzdys

Pažvelkime į kelis komandos CREATE TABLE SQL pavyzdžius ir pažiūrėkime kaip sukurti lentelę SQL.

KURTI STALO DARBUOTOJĄ Pavyzdys

Šiame pavyzdyje mes sukursime lentelę SQL su pirminis raktas , vardu DARBUOTOJAS.



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

KURTI LENTELĘ SQL ir įterpti duomenis

Šiame pavyzdyje sukursime naują lentelę ir į ją įterpsime duomenis.

Sukurkime lentelę Klientų duomenims saugoti, kad lentelės pavadinimas būtų Klientas, stulpeliai – Vardas, Šalis, amžius, telefonas ir pan.

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

Išvestis:

sukurta lentelė

java versija linux

Norėdami įtraukti duomenis į lentelę, naudojame INSERT INTO komandą, sintaksė yra tokia, kaip parodyta žemiau:

Sintaksė :

INSERT INTO lentelės_pavadinimas (1 stulpelis, 2 stulpelis, …) VERTĖS (reikšmė1, reikšmė2, …);

eilutė suskaidyta java

Užklausos pavyzdys

Ši užklausa pridės duomenis į lentelę pavadinimu Tema

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

Išvestis:

sukurti lentelę ir įterpti duomenis

Sukurkite lentelę iš kitos lentelės

Taip pat galime naudoti CREATE TABLE, kad sukurtume esamos lentelės kopiją. Naujoje lentelėje pateikiamas tikslus stulpelio apibrėžimas, galima pasirinkti visus stulpelius arba konkrečius stulpelius.

Jei kuriant naują lentelę buvo naudojama esama lentelė, pagal numatytuosius nustatymus naujoji lentelė bus užpildyta esamomis reikšmėmis iš senosios lentelės.

Sintaksė:

KURTI LENTELĘ naujas_lentelės_pavadinimas AS
PASIRINKTI 1 stulpelis, 2 stulpelis...
NUO esamas_lentelės_pavadinimas
KUR ….;

Užklausa:

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

Išvestis:

sukurti lentelę iš kitos lentelės

Pastaba: Galime naudoti * vietoj stulpelio pavadinimo, norėdami nukopijuoti visą lentelę į kitą lentelę.

Svarbūs punktai apie SQL CREATE TABLE pareiškimą

  • CREATE TABLE sakinys naudojamas kuriant naują lentelę duomenų bazėje.
  • Ji apibrėžia lentelės struktūrą, įskaitant stulpelių pavadinimą ir duomenų tipą.
  • TheDESC table_name;>komanda gali būti naudojama sukurtos lentelės struktūrai atvaizduoti
  • Taip pat prie lentelės galime pridėti apribojimų, pvz., NOT NULL, UNIQUE, CHECK ir DEFAULT.
  • Jei bandysite sukurti lentelę, kuri jau egzistuoja, MySQL išmes klaidą. Norėdami to išvengti, galite naudoti CREATE TABLE IF NOT EXISTS> sintaksė.