sql >> Database >  >> RDS >> Database

CREATE TABLE in SQL - Alles wat u moet weten over het maken van tabellen in SQL

SQL of Structured Query Language bestaat uit verschillende commando's om relationele databases af te handelen. Deze opdrachten zijn onderverdeeld in verschillende categorieën, zoals DDL, DML, DCL en TCL. Een belangrijke query uit de partij is de CREATE Table-query van de DDL-opdrachten. Dus in dit artikel over Create Table in SQL leert u de CREATE TABLE-instructie in de volgende volgorde:

    1. Wat is een tabelquery maken?
    2. Tabelsyntaxis maken
    3. Hoe maak je een tafel aan met een andere tafel?

Wat is Create Table-query?

De create table-instructie wordt gebruikt om een ​​tabel te maken voor de database die u gebruikt. Deze tabel kan n rijen en m kolommen hebben op basis van de vereiste. Met behulp van deze query kunt u dus in principe gegevens opslaan in de vorm van rijen en kolommen.

Laten we vervolgens in dit artikel over het maken van een tabel in SQL de syntaxis van het Create-statement bekijken.

Maak tabelsyntaxis

De syntaxis van de CREATE TABLE-instructie is als volgt:

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

Hier vertegenwoordigen de kolomparameters de naam van de kolommen die in de tabel moeten worden opgenomen. Evenzo vertegenwoordigt de parameter gegevenstype het type gegevenskolommen dat kan worden opgeslagen. Voorbeeld:karakter, geheel getal, datum, varchar, enz.

Voorbeeld:

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

Uitvoer:

student-ID studentnaam oudernaam adres telefoonnummer

Nu u de tabellen hebt gemaakt, kunt u verder gaan en waarden in de tabel invoegen met behulp van de query Invoegen. Maar wat als u een tabel zou moeten maken met een andere bestaande tabel? Hoe ga je dat doen?

Dus laten we in dit artikel over het maken van een tabel in SQL hetzelfde bekijken.

Hoe maak je een tafel aan met een andere tafel?

Als u een andere tabel wilt maken van een bestaande tabel, moet u de volgende syntaxis gebruiken:

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

Hier probeert u een nieuwe tabel te maken van een bestaande. Ook kiest u de vereiste kolommen uit de bestaande tabel op basis van een voorwaarde. Maar het vermelden van een voorwaarde is niet verplicht.

Voorbeeld:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Uitvoer:

studentID studentnaam

Opmerking: De nieuwe tabel krijgt dezelfde kolomdefinities als die van de oude. Als er in uw bestaande tabel waarden zijn opgeslagen, wordt de nieuwe tabel automatisch gevuld met die waarden.

Hiermee komen we tot een einde aan dit artikel. Ik hoop dat je hebt begrepen hoe je de CREATE TABLE in SQL moet gebruiken. Als je meer wilt weten over MySQL en deze open-source relationele database wilt leren kennen, bekijk dan onze MySQL DBA-certificeringstraining die wordt geleverd met een door een instructeur geleide live training en real-life projectervaring. Deze training zal u helpen MySQL diepgaand te begrijpen en u te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van dit artikel en ik neem contact met je op.


  1. Een formulier maken op basis van een tabel in Access 2016

  2. UPDATE met ORDER BY

  3. Altijd versleutelde prestaties:een vervolg

  4. .csv importeren met tijdstempelkolom (dd.mm.jjjj uu.mm.ss) met psql \copy