Så på den nederste del af oversigten, er denne kolonne indekseres; Bemærk, hvordan det er blevet gjort. Til tabellen tvang, er den primære nøgle for tabellen er angivet. Hvis du har mere end én kolonne til den primære nøgle, du skriver deres navne adskilt af kommaer i parentes. Ovenfor har vi kun én kolonne navn i parentes. ASC betyder, at værdierne i kolonnen stiger som du går ned i bordet, numerisk, alfabetisk eller begge dele. Linjerne i tabellen begrænsning afsnittet skal adskilles af kommaer. Den sidste doe ikke brug et komma.
I skabelsen tabellen SQL-sætning, CREATE, bord, INTEGER, IKKE, NULL, CHAR, AUTO_INCREMENT, PRIMARY, INDEX og KEY er forbeholdt ord. Reserverede ord er ord, der har særlig betydning for syntaksen og du bør ikke bruge dem vilkårligt (på nogen måde). Bemærk: Hver SQL-sætningen slutter med et semikolon. Bemærk: Sætningen, "nederste del", som jeg bruger her er ikke, hvad MySQL manualen bruger. Faktisk i manualen, er der ikke sådan underdel. Jeg bruger udtrykket og dens anvendelse i denne serie for nemheds skyld baseret på min erfaring i Databaseprogram og teaching.
The Produkter Tabel tabellen Produkter notation er: Produkter (ProductID, ProductName, Kategori, Mængde, ReorderLevel, Kostpris, SellingPrice) SQL erklæring for at skabe den Products bordet er: CREATE TABLE Produkter (ProductID INTEGER NOT NULL auto_increment, ProductName CHAR (40), kategori CHAR (30), Antal heltal ReorderLevel heltal Kostpris DECIMAL (19,2), SellingPrice DECIMAL (19,2 ), PRIMARY KEY (ProductID ASC), INDEX (ProductName), INDEX (Kategori)); Forklaringen er den samme som i den foregående tabel.
Her ProductName og kategori kolonner er indekseret (kolonner, der ofte bestemmer sorteringsrækkefølge). Jeg har brugt DECIMAL (19,2) for de penge datatype. Dette betyder at du kan have op til 19 cifre for alle nummeret og 2 decimaler. Det er den type, du skal bruge for pengene. Den primære nøgle behøver ikke at være AUTO_INCREMENT (automatisk nummerering). S