Oprettelse af en MySQL tabel udnytter CREATE kommandoen og " Data Definition Language " eller DDL . DDL bruges til at definere datastrukturer . MySQL giver en række kolonnetyper . Hver kolonne har en specifik klasse af information. For at oprette en MySQL tabel , bliver du nødt til at oprette kolonne typer, og derefter sætte dem alle sammen for at danne en database (din tabel). Instruktioner
1
Skriv skelettet af CREATE kommandoen . I dette eksempel er tabellen navnet " kunder". Erstat "kunder " med navnet på den tabel, du vil oprette. Eksempel: CREATE TABLE kunder ();
2
Opret en id kolonne. Alle tabeller skal have et id kolonnen til entydigt at identificere den pågældende række , da to rækker kan eksistere med identiske data. Uden et id kolonne , ville det være umuligt at fortælle de to rækker fra hinanden.
3
Definer id kolonne som et heltal. Det bør også være en AUTO_INCREMENT kolonne . Det betyder MySQL registrer id-numre for dig i rækkefølge . Eksempel: id INTEGER AUTO_INCREMENT ,
4
Husk, at en AUTO_INCREMENT kolonne også er forpligtet til at være en primær nøgle og tilføje denne linie . Eksempel: PRIMARY KEY (id )
5
Opret en streng kolonne ved hjælp af VARCHAR kolonne type. En VARCHAR (n ), vil holde op til n tegn , men ikke mere, så sørg for at vælge en n , der er stort nok til at holde alle de data, du skal bruge , men alligevel kort nok , så det vil ikke spilde plads. Eksempel : navn VARCHAR (32 ),
6
Opret et reelt tal kolonne. En "rigtig " nummer er alt andet end et heltal . Hvis du for eksempel , du ønsker at gemme en kundes saldo , skal du gemme cent samt dollars , så en FLOAT kolonne type er også nødvendigt . Eksempel: balance FLOAT ,
7
Opret et heltal kolonne. Her en INTEGER bruges til at spore antallet af køb en kunde har lavet. Eksempel: køb INTEGER ,
8
Opret en dato kolonne. Dette eksempel bruger en DATE kolonne til at gemme datoen for det første køb. Eksempel: customer_since DATE ,
9
Sæt kolonnetyper sammen. Kommandoen kan være på flere linjer for at gøre det lettere at læse og til at gemme i filer. MySQL kommando-linje -klient giver også mulighed for kommandoer skal indtastes på denne måde. Eksempel: CREATE TABLE kunder ( id INTEGER AUTO_INCREMENT , navn VARCHAR (128) , adresse VARCHAR (512) , ph_number VARCHAR (20) , email VARCHAR (64) , balance FLOAT , køb INTEGER , customer_since DATE , PRIMARY KEY (id ) ) ; KAYAK