logo

SQL LUO TAULUKON

LUO TAULU komento luo uuden taulukon tietokantaan SQL:llä. Tässä artikkelissa opimme LUO TAULUKKO SQL:llä esimerkkien ja syntaksin kanssa.

SQL CREATE TABLE -lauseke

SQL CREATE TABLE -käskyä käytetään uuden taulukon luomiseen tietokantaan. Käyttäjät voivat määrittää taulukon rakenteen määrittämällä sarakkeen nimen ja tietotyypin CREATE TABLE -komennossa.



Tämä lausunto antaa myös mahdollisuuden luo taulukko kanssa rajoitukset, jotka määrittelevät taulukon säännöt. Käyttäjät voivat luoda taulukoita SQL:ssä ja lisätä tietoja taulukon luomisen yhteydessä.

kuinka luodaan taulukko javassa

Syntaksi

Voit luoda taulukon SQL:llä käyttämällä tätä LUO TAULUKON syntaksi :

LUO taulukko taulukon_nimi
(
Sarakkeen 1 tietotyyppi (koko),
sarake2 tietotyyppi (koko),
.
.
sarakeN tietotyyppi (koko)
);



Tässä taulukon_nimi On pöydän nimi, sarakkeessa on sarakkeen nimi

SQL CREATE TABLE Esimerkki

Katsotaanpa joitain esimerkkejä CREATE TABLE -komennosta SQL:ssä ja katsotaan kuinka luodaan taulukko SQL:llä.

LUO PÖYTÄTYÖNTEKIJÄ Esimerkki

Tässä esimerkissä luomme SQL-taulukon kanssa pääavain , nimeltä EMPLOYEE.



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

LUO TAULUKKO SQL:ssä ja lisää tiedot

Tässä esimerkissä luomme uuden taulukon ja lisäämme siihen tiedot.

Luodaan taulukko asiakkaiden tietojen tallentamiseksi, joten taulukon nimi on Asiakas, sarakkeet Nimi, Maa, ikä, puhelin ja niin edelleen.

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

Lähtö:

taulukko luotu

Tietojen lisäämiseksi taulukkoon käytämme LAITTAA SISÄÄN komento, syntaksi on seuraavanlainen:

Syntaksi :

LAITTAA SISÄÄN taulukon_nimi (sarake1, sarake2, …) ARVOT (arvo1, arvo2, …);

Esimerkkikysely

Tämä kysely lisää tietoja taulukkoon nimeltä Aihe

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

Lähtö:

Näyttelijä Sai Pallavi

luo taulukko ja lisää tiedot

Luo taulukko toisesta taulukosta

Voimme myös käyttää CREATE TABLE -toimintoa luodaksesi kopion olemassa olevasta taulukosta. Uudessa taulukossa se saa tarkan sarakemäärityksen kaikki sarakkeet tai tietyt sarakkeet voidaan valita.

Jos uuden taulukon luomiseen käytettiin olemassa olevaa taulukkoa, uusi taulukko täytetään oletusarvoisesti olemassa olevilla arvoilla vanhasta taulukosta.

Syntaksi:

LUO TAULU uusi_taulukon_nimi KUTEN
VALITSE sarake1, sarake2,…
FROM olemassa oleva_taulukon_nimi
MISSÄ ….;

Kysely:

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

Lähtö:

luo taulukko toisesta taulukosta

Huomautus: Voimme käyttää * sarakkeen nimen sijaan kopioidaksesi koko taulukon toiseen taulukkoon.

java objektien tasa-arvo

Tärkeitä kohtia SQL:stä CREATE TABLE -lausekkeesta

  • CREATE TABLE -käskyä käytetään uuden taulukon luomiseen tietokantaan.
  • Se määrittelee taulukon rakenteen, mukaan lukien sarakkeiden nimet ja tietotyypit.
  • TheDESC table_name;>-komentoa voidaan käyttää luodun taulukon rakenteen näyttämiseen
  • Voimme myös lisätä taulukkoon rajoituksia, kuten NOT NULL, UNIQUE, CHECK ja DEFAULT.
  • Jos yrität luoda taulukon, joka on jo olemassa, MySQL antaa virheilmoituksen. Tämän välttämiseksi voit käyttää CREATE TABLE IF NOT EXISTS> syntaksi.