SQL CREATE TABLE-sats

CREATE TABLE-satsen

CREATE TABLE-satsen används för att skapa tabeller i databasen.

SQL CREATE TABLE syntax

CREATE TABLE Tabellnamn
(
Kolumnnamn1 Data_type,
Kolumnnamn2 Data_type,
Kolumnnamn3 Data_type,
...
)

Data_type (data_type) specificerar vilken datatyp kolumnen kan innehålla. Följande tabell innehåller de mest använda datatyperna i SQL:

数据类型 Data typ
  • Beskrivning
  • integer(size)
  • int(size)
  • smallint(size)
tinyint(size)
  • Innehåller endast heltal. Bestäm det maximala antalet siffror inom parentes.
  • decimal(size,d)

numeric(size,d)

Innehåller decimaltal med komma.

"size" anger det maximala antalet siffror. "d" anger det maximala antalet decimaler till höger om decimaltecknet.

char(size)

Bestäm strängens längd inom parentes.

varchar(size)

Innehåller variabelbredd strängar (kan innehålla bokstäver, siffror och specialtecken).

Bestäm den maximala längden på en sträng inom parentes.

date(yyyymmdd) Innehåller datum.

SQL CREATE TABLE-exempel

Detta exempel visar hur man skapar en tabell med namnet "Person".

Denna tabell innehåller 5 kolumner, kolumnnamnen är: "Id_P", "LastName", "FirstName", "Address" och "City":

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

Data typen för Id_P-kolumnen är int, innehåller heltal. De andra 4 kolumnerna har data typen varchar, med en maxlängd på 255 tecken.

En tom "Persons"-tabell liknar detta:

Id_P LastName FirstName Address City
         

Du kan skriva in data i en tom tabell med INSERT INTO-satsen.