sql >> Databasteknik >  >> RDS >> Database

SKAPA TABELL i SQL – Allt du behöver veta om att skapa tabeller i SQL

SQL eller Structured Query Language består av olika kommandon för att hantera relationsdatabaser. Dessa kommandon är uppdelade i olika kategorier som DDL, DML, DCL och TCL. En viktig fråga från partiet är CREATE Table-frågan från DDL-kommandona. Så i den här artikeln om Skapa tabell i SQL kommer du att lära dig om CREATE TABLE-satsen i följande ordning:

    1. Vad är Skapa tabell-fråga?
    2. Skapa tabellsyntax
    3. Hur skapar man en tabell med en annan tabell?

Vad är frågan Skapa tabell?

Settan skapa tabell används för att skapa en tabell för databasen du använder. Den här tabellen kan ha n rader och m kolumner baserat på kravet. Så med hjälp av den här frågan kan du i princip lagra data i form av rader och kolumner.

Därefter, i den här artikeln om skapa tabell i SQL, låt oss se syntaxen för Create-satsen.

Skapa tabellsyntax

Syntaxen för CREATE TABLE-satsen är som följer:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Här representerar kolumnparametrarna namnet på kolumnerna som ska inkluderas i tabellen. På liknande sätt representerar parametern datatyp den typ av datakolumner som kan lagras. Exempel:tecken, heltal, datum, varchar, etc.

Exempel:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Utdata:

student-ID studentnamn föräldranamn adress telefonnummer

Nu, när du har skapat tabellerna, kan du gå framåt och infoga värden i tabellen med hjälp av Insert-frågan. Men vad händer om du var tvungen att skapa en tabell med en annan befintlig tabell? Hur gör du det?

Så, härnäst, i den här artikeln om skapa tabell i SQL, låt oss titta på samma sak.

Hur skapar man en tabell med en annan tabell?

För att skapa ytterligare en tabell från en befintlig tabell måste du använda följande syntax:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Här försöker du skapa en ny tabell från en befintlig. Du väljer också de obligatoriska kolumnerna från den befintliga tabellen, baserat på ett villkor. Men att nämna ett villkor är inte obligatoriskt.

Exempel:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Utdata:

student-ID studentnamn

Obs! Den nya tabellen får samma kolumndefinitioner som den för den gamla. Dessutom, om din befintliga tabell har några värden lagrade, kommer den nya tabellen automatiskt att fyllas med dessa värden.

Med detta kommer vi till ett slut på den här artikeln. Jag hoppas att du förstod hur man använder CREATE TABLE i SQL. Om du vill lära dig mer om MySQL och lära känna denna relationsdatabas med öppen källkod, kolla in vår MySQL DBA-certifieringsutbildning som kommer med instruktörsledd liveutbildning och verklig projektupplevelse. Den här utbildningen hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Nämn det i kommentarsfältet i den här artikeln så återkommer jag till dig.


  1. Hur kontrollerar jag om en begränsning finns i SQL-servern?

  2. Konstigt beteende i Postgresql

  3. Kan vi använda trådning i PL/SQL?

  4. Spotlight Cloud Security Feature - Ta bort bokstaver