ASC tarkoittaa, että sarakkeen arvot kasvaa kuten mennä alas pöydän, numeerisesti, aakkosjärjestykseen tai molemmat. Rivit taulukossa rajoitus jakson tulee pilkulla erotettuna. Viimeinen doe ei tarvitse pilkkua. Vuonna taulukon luominen SQL, CREATE, TAULUKKO, INTEGER, EI, NULL, CHAR, AUTO_INCREMENT, PRIMARY, INDEX ja KEY ovat varattuja sanoja. Varatut sanat ovat sanoja, joilla on erityinen merkitys syntaksin ja sinun ei pitäisi käyttää niitä mielivaltaisesti (millään tavalla). Huomautus: Jokainen SQL päättyy puolipisteellä.
Huomautus: ilmaus, "alaosa" että olen käyttäen tässä ole mitä MySQL käsikirja käyttää. Itse käsikirja, ei ole tällaista alaosassa. Käytän lause ja sen soveltamisen tässä sarjassa mukavuuden perustuu kokemukseni vuonna Tietokantaohjelmointi ja teaching.The tuotteet Taulukko Tuotteet taulukko notaatiota: Tuotteet (ProductID, ProductName, Luokka, Määrä, ReorderLevel, CostPrice, SellingPrice) SQL lausunto luoda Tuotteet pöytä on: CREATE TABLE Tuotteet (ProductID INTEGER NOT NULL AUTO_INCREMENT, ProductName CHAR (40), Luokka CHAR (30), Määrä INTEGER, ReorderLevel INTEGER, CostPrice DECIMAL (19,2), SellingPrice DECIMAL (19,2 ), PRIMARY KEY (ProductID ASC), INDEX (ProductName), INDEX (luokka)); Selitys on samanlainen kuin edellisessä taulukossa.
Täällä, ProductName ja Luokka sarakkeet on indeksoitu (sarakkeet usein määrittää lajittelujärjestyksen). Olen käyttänyt DECIMAL (19,2) rahaa tietotyypin. Tämä tarkoittaa, että voit olla jopa 19 numeroa kaikki numero ja 2 desimaalinumeromerkkiä. Tämä tyyppi sinun pitäisi käyttää rahaa. Ensisijainen avain ei tarvitse olla AUTO_INCREMENT (Laskuri). Yhtiöllä voi olla oma tapansa antaa arvot perusavain. MySQL voi olla funktio (koodi) tuottamiseksi näitä arvoja. Kanssa AUTO_INCREMENT, numero kasvaa 1 yleensä kuten mennä alas sarakkeessa.
MySQL voi olla tapa tuottaa entistä suurentamalla arvoja kuin 1; kuitenkin, en mene, että tässä sarjassa. Katso manuaalinen