SQL CREATE TABLE sætning

CREATE TABLE sætningen

CREATE TABLE sætningen bruges til at oprette tabeller i databasen.

SQL CREATE TABLE syntaks

CREATE TABLE Tabellenavn
(
Kolonnenavn1 Data_type,
Kolonnenavn2 Data_type,
Kolonnenavn3 Data_type,
....
)

Data_type (data_type) definerer hvilken datatype kolonnen kan rumme. Følgende tabel indeholder de mest almindelige dataTyper i SQL:

数据类型 Data type
  • beskrivelse
  • integer(størrelse)
  • int(størrelse)
  • smallint(størrelse)
tinyint(størrelse)
  • Kan kun indeholde heltal. Definer det maksimale antal cifre inden for parentes.
  • decimal(størrelse,d)

numeric(størrelse,d)

Indeholder tal med decimaler.

"størrelse" definerer det maksimale antal cifre. "d" definerer det maksimale antal cifre til højre for decimaltallet.

char(størrelse)

Angiv længden af strengen i parentes.

varchar(størrelse)

Indeholder variable længder af streng (kan indeholde bogstaver, tal og specialtegn).

Angiv den maksimale længde af strengen i parentes.

date(yyyymmdd) Indeholder datoer.

SQL CREATE TABLE eksempel

Dette eksempel viser, hvordan du opretter en tabel med navnet "Person".

Tabellen indeholder 5 kolonner, og kolonnenavne er: "Id_P", "LastName", "FirstName", "Address" og "City":

CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

Data typen for Id_P kolonnen er int, der indeholder heltal. De øvrige 4 kolonner har data typen varchar, med en maksimal længde på 255 tegn.

En tom "Persons" tabel ligner dette:

Id_P LastName FirstName Address City
         

Du kan skrive data til en tom tabel ved hjælp af INSERT INTO-sætningen.