Opprette en MySQL tabell benytter CREATE kommandoen og "Data Definition Language ", eller DDL . DDL blir brukt til å definere datastrukturer. MySQL gir en rekke kolonnetypene . Hver kolonne har en spesifikk klasse av informasjon. For å opprette en MySQL tabell , vil du trenger for å lage kolonnetypene og deretter sette dem alle sammen for å danne en database ( tabellen ) . Instruksjoner
en
Skriv skjelettet av CREATE kommandoen. I dette eksemplet , er tabellen kalt " kunder. " Erstatt "kunder " med navnet på tabellen du vil opprette. Eksempel : CREATE TABLE kunder () ;
2
Lag en id -kolonnen . Alle tabeller bør ha en id -kolonnen for å identifisere den raden, siden to rader kan eksistere med identiske data . Uten en id -kolonnen , ville det være umulig å fortelle de to radene fra hverandre .
3
Definer id kolonnen som et heltall . Det bør også være en AUTO_INCREMENT kolonne . Dette betyr at MySQL holder orden på ID-numre for deg i kronologisk rekkefølge. Eksempel : id INTEGER AUTO_INCREMENT , De forente 4
Husk at en AUTO_INCREMENT kolonne er også nødvendig å være en primær nøkkel og legge denne linjen . Eksempel : PRIMARY KEY ( id )
5
Lag en streng kolonne med VARCHAR kolonne type. En VARCHAR (n ) vil holde seg til n tegn , men ikke mer , så pass på å velge en n som er store nok til å holde alle dataene du trenger , men likevel kort nok slik at det ikke vil kaste bort plass . Eksempel : navn VARCHAR ( 32 ) , De forente 6
Lag et reelt tall kolonne. En "ekte " nummer er alt annet enn et heltall. Hvis du for eksempel ønsker å lagre en kundes saldo , må du lagre cent samt dollar , så en dupp kolonne type er også nødvendig . Eksempel : balanse Float,
7
Lag et heltall kolonne . Her et heltall brukes til å spore antall kjøp en kunde har gjort. Eksempel : kjøp heltall,
8
Lag en dato kolonne. Dette eksemplet bruker en DATE kolonne for å lagre datoen for det første kjøpet . Eksempel : customer_since DATE , Put
9
av kolonnetypene sammen. Kommandoen kan være på flere linjer for å gjøre det lettere å lese og lagre i filer . MySQL kommandolinjeklient gir også mulighet for kommandoer som skal skrives inn på denne måten. Eksempel : CREATE TABLE kunder ( id INTEGER AUTO_INCREMENT , navn VARCHAR ( 128 ) , adresse VARCHAR ( 512 ) , ph_number VARCHAR ( 20 ) , e-post VARCHAR ( 64), balanse Float, kjøp heltall, customer_since DATE, PRIMARY KEY ( id ) );