sql >> Database teknologi >  >> RDS >> Database

OPRET TABEL i SQL – Alt hvad du behøver at vide om at oprette tabeller i SQL

SQL eller Structured Query Language består af forskellige kommandoer til at håndtere relationelle databaser. Disse kommandoer er adskilt i forskellige kategorier såsom DDL, DML, DCL og TCL. En vigtig forespørgsel ud af partiet er CREATE Table-forespørgslen fra DDL-kommandoerne. Så i denne artikel om Opret tabel i SQL vil du lære om CREATE TABLE-sætningen i følgende rækkefølge:

    1. Hvad er Opret tabel-forespørgsel?
    2. Opret tabelsyntaks
    3. Hvordan opretter man en tabel ved hjælp af en anden tabel?

Hvad er Opret tabel-forespørgsel?

opret tabelerklæringen bruges til at oprette en tabel til den database, du bruger. Denne tabel kan have n rækker og m kolonner baseret på kravet. Så ved hjælp af denne forespørgsel kan du grundlæggende gemme data i form af rækker og kolonner.

Lad os dernæst i denne artikel om oprette tabel i SQL se syntaksen for Create statement.

Opret tabelsyntaks

Syntaksen for CREATE TABLE-sætningen er som følger:

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

Her repræsenterer kolonneparametrene navnet på de kolonner, der skal inkluderes i tabellen. På samme måde repræsenterer datatypeparameteren typen af ​​datakolonner, der kan lagres. Eksempel:tegn, heltal, dato, varchar osv.

Eksempel:

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

Output:

student-id elevnavn forældrenavn adresse telefonnummer

Nu, når du har oprettet tabellerne, kan du gå frem og indsætte værdier i tabellen ved at bruge forespørgslen Indsæt. Men hvad nu hvis du skulle oprette en tabel ved hjælp af en anden eksisterende tabel? Hvordan vil du gøre det?

Så lad os derefter i denne artikel om oprettelse af tabel i SQL se nærmere på det samme.

Hvordan opretter man en tabel ved hjælp af en anden tabel?

For at oprette en anden tabel fra en eksisterende tabel, skal du bruge følgende syntaks:

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

Her forsøger du at oprette en ny tabel fra en eksisterende. Du vælger også de påkrævede kolonner fra den eksisterende tabel, baseret på en betingelse. Men det er ikke obligatorisk at nævne en betingelse.

Eksempel:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Output:

student-id elevnavn

Bemærk: Den nye tabel får de samme kolonnedefinitioner som den gamle. Hvis din eksisterende tabel har gemt værdier, vil den nye tabel automatisk blive fyldt med disse værdier.

Med dette kommer vi til en ende på denne artikel. Jeg håber du forstod, hvordan man bruger CREATE TABLE i SQL. Hvis du ønsker at lære mere om MySQL og lære denne open source relationsdatabase at kende, så tjek vores MySQL DBA certificeringsuddannelse som kommer med instruktørledet livetræning og projekterfaring i det virkelige liv. Denne træning vil hjælpe dig med at forstå MySQL i dybden og hjælpe dig med at opnå beherskelse over emnet.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel, så vender jeg tilbage til dig.


  1. Sådan opretter du forbindelse til MySQL ved hjælp af Perl

  2. Databaseautomatisering bag Sveriges nye elektroniske identitet Freja eID

  3. Skift sikkerhedsgruppe på AWS RDS-databaseinstans

  4. Tips til læse-/skrivelåse afhængigt af transaktionsisolationsniveau i MSSQL