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:
-
- Wat is een tabelquery maken?
- Tabelsyntaxis maken
- 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.