Hvis du har mer enn én kolonne for primærnøkkelen, du skriver navnene deres atskilt med komma i parentes. Ovenfor, har vi bare én kolonne navnet i parentes. ASC betyr at verdiene i økninger kolonne som du går ned i tabellen, numerisk, alfabetisk eller begge deler. Linjene i tabellen begrensningen delen skal skilles med komma. Den siste doe ikke trenger et komma. I tabellen etableringen SQL-setning, CREATE, bord, heltall, NOT, NULL, røye, AUTO_INCREMENT, grunnskole, INDEX og KEY er reservert ord.
Reserverte ord er ord som har spesiell betydning for syntaks og du bør ikke bruke dem vilkårlig (på noen måte). Merk: Hver SQL-setning avsluttes med et semikolon. Merk: Uttrykket "nedre del" som jeg bruker her er ikke hva MySQL manualen bruker. Faktisk i manualen, er det ingen slike nedre delen. Jeg bruker uttrykket og dens anvendelse i denne serien for bekvemmelighet basert på min erfaring i Database programmering og teaching.
The Produkter Tabell Produkter tabellen notasjon: Produkter (ProductID, Product, Kategori, Antall, ReorderLevel, kostpris, SellingPrice) SQL uttalelse for å skape produkter tabellen er: CREATE TABLE Produkter (ProductID INTEGER NOT NULL AUTO_INCREMENT, Product char (40), Kategori CHAR (30), Antall heltall, ReorderLevel heltall, kostpris DECIMAL (19,2), SellingPrice DECIMAL (19,2 ), PRIMARY KEY (ProductID ASC), INDEX (Product), INDEX (kategori)); Forklaringen er lik den i den foregående tabell. Her, Product og kategorien søylene er indeksert (kolonner som ofte avgjør sorteringsrekkefølge).
Jeg har brukt DECIMAL (19,2) for PENGER datatype. Dette betyr at du kan ha opptil 19 sifre for alle antall og 2 desimaler. Dette er den typen du bør bruke for pengene. Primærnøkkelen trenger ikke å være AUTO_INCREMENT (Autonummer). Selskapet kan ha sin egen måte å gi verdier for primærnøkkelen. MySQL kan ha en funksjon (kode) for fremstilling av slike verdier. Med AUTO_INCREMENT, tall øker med en generelt som du går ned i kolonnen. MySQL kan ha en måte å produs