SQL tabeller model sæt af data for computing applikationer og websites . Ved hjælp af SQL-sætninger , kan udviklere definere strukturen og indholdet af databasetabeller. SQL database tabeller omfatter kolonner med værdier for bestemte datatyper, alle er defineret i SQL. SQL kan også definere de begrænsninger inden for en bestemt kolonne , eller forholdet mellem forskellige kolonner og tabeller. SQL-sætninger kan også oprette forbindelse til databasetabeller at forespørge dem for data. Navn
database tabellen er defineret i SQL skal have et navn . I de fleste tilfælde forsøger udviklere at vælge navne, der er meningsfuld , hvilket gør det resulterende database systemet lettere at arbejde med . Følgende eksempel SQL uddrag erklærer en ny database tabel ved hjælp af sit navn : Hej
CREATE TABLE Order (
/* Kolonner her * /
}
tabellen kunne indgå i en kundeservice system i hvilken rækkefølge data gemmes i databasen SQL-forespørgsler også henvise til tabelnavne som følger: .
SELECT * FROM Order
Denne forespørgsel vælger alle dataene i "Order "-tabellen .
kolonnenavne
Databasetabeller indeholder kolonner , så SQL-sætninger oprettelse af tabeller definere disse kolonner ved hjælp af deres navne. meningsfulde navne er også foretrækkes til kolonner , da det gør den fremtidige udvikling mere ligetil . for eksempel "Order "-tabellen kan indeholde kolonner repræsenterer ordren dato og beløb . i de fleste tilfælde databasetabeller også en kolonne, der definerer hver enkelt post i tabellen entydigt , kendt som den primære nøgle primære Key søjler ofte har navne med "ID" i dem, såsom SQL-forespørgsler kan vælge bestemte kolonner ved navn som følger. " OrdreID ". : Hej
SELECT OrderID fra ordre
< br >
datatyper
SQL-sætninger definerer kolonner bruger kolonnen navn og datatype . datatypen bestemmer typen og omfanget af værdi, der kan lagres i posterne for en . bestemt kolonne følgende kodeeksempel viser skabe "Bekendtgørelsen" tabel ved hjælp af en række kolonner med navne og datatyper angivne : Hej
CREATE tABLE Order (
OrderID int,
< p > total int , salg
CustomerID int
)
Denne forenklede prøve definerer tre heltal kolonner i tabellen : en for ordre-id , en for det samlede beløb , og en , der repræsenterer kunden afgiver ordren .
værdier
SQL-sætninger kan definere visse begrænsninger og standardværdier for kolonner . følgende eksempel uddrag udvider den linje definerer kolonnen ID for at sikre hver post inden det har en værdi og auto- tilvækst det : Hej
OrderID int NOT NULL aUTO INCREMENT , salg
Denne linje betyder , at hver gang en ny post føjes til tabellen , kolonnen skal . . have en værdi auto- tilvækst kommando instruerer SQL for at tildele et gentagne forøgelse nummer til hver ny rekord indtastet at definere kolonnen som primær nøgle , kan erklæringen skabe skemaet omfatter følgende kommando : Hej
PRIMARY KEY ( OrderID )