Creating Taulukot loput tämän opetusohjelma, minä annan SQL luoda kunkin taulukoissa Esimerkiksi ja selittää kukin julkilausuman. Seuraavassa osa sarjasta, selitän syntaksi CREATE TABLE SQL ja sitten luot taulukoita käytännössä. Luotaessa taulukoita, on suositeltavaa luoda taulukoita, jotka eivät ole viiteavaimia ensin. Toinen neuvo on seuraava: Kun luodaan MySQL taulukoita, perusavain sijoitetaan ensin, sen jälkeen kaikki yksilölliset hakemistot, ja sitten nonunique indeksit. Tämä auttaa MySQL Optimizer priorisoida johon indeksi käyttää ja myös nopeammin havaita monistaa UNIQUE avaimet.
MySQL mahdollistaa NULL arvoja ainutlaatuinen sarakkeita. Tyhjä taulukon solun on NULL arvo. Emme salli null-arvoja ainutkertaisia indeksi taulukoiden tukku Tutkimushetkellä Asiakkaat Taulukko Asiakkaat taulukossa merkintä on: Asiakkaat (Asiakastunnus, nimi, osoite, kaupunki, valtio, maa, Puhelin) SQL luoda asiakkaille taulukko on: CREATE TABLE Asiakkaat (Asiakastunnus INTEGER NOT NULL AUTO_INCREMENT, nimi MERKKI (40), Osoite CHAR (60), Kaupunki CHAR (30), Valtion CHAR (30), Maa CHAR (40), Puhelin CHAR (12), PRIMARY KEY (Asiakastunnus ASC), INDEX (nimi)); Sinulla on varattuja sanoja, CREATE TABLE; niin sinulla on taulukon nimi valintasi.
Seuraavaksi on suluissa. Taulukon sisällä, sinulla on kaksi osaa. Yläosa käsittelee yksittäisiä sarakkeita. Alaosa käsittelee koko pöydän. Toisin sanoen alempi osa käsittelee pöytä rajoitteet (on muutamia poikkeuksia). Ensimmäisessä sarakkeessa on Asiakastunnus sarake. Sen tietotyyppi on kokonaisluku. Se ei voi olla tyhjä (NOT NULL). Sen on AUTO_INCREMENT; tämä tarkoittaa, että kuten mennä alas sarakkeen arvot olisi 1, 2, 3, 4, 5, jne loput sarakkeet, sinulla on sarakkeen nimi ja tietotyyppi CHAR. Numerot suluissa antaa merkkien enimmäismäärä, että jokainen solu sarakkeesta olisi toteutettava.
Hyvin enintään CHAR tyyppi on 255 merkkiä (merkkiä), mutta emme olisi koskaan että tässä taulukossa. Sarake kuvaukset erotetaan pilkuilla (pää pilkut),