Skapa tabeller i SQL är en viktig uppgift i att konstruera en användbar databas . Tar tid att förbereda din design databastabell innan du börjar koda det kan vara oerhört värdefullt . En välplanerad databas struktur blir mer tillförlitliga , effektiva och enkla att administrera . Skapa tabellen strukturen i SQL är enkelt om du följer några grundläggande regler . Instruktioner
1
Design din databas struktur . SQL används med relationsdatabaser databashanteringssystem. Dessa typer av databaser är definierade i termer av förhållandet mellan de olika elementen i data. För att skapa en relationsdatabas design, måste du modellera data från en abstrakt nivå . Det finns många verktyg och tekniker som kan hjälpa dig att göra detta , inklusive diagram Entity Relationship . Skapa din databasdesign genom att besluta vad de enheter i dina uppgifter . Dessa enheter kommer att motsvara de tabeller som du i slutändan skapar . Till exempel , i ett kundordersystem , kunde två av enheterna vara " Kund " och " Order ", vilka var och en skulle ha en särskild tabell i databasen .
2
Träna en uppsättning attribut för alla dina enheter . Dessa attribut blir kolumner i databasen tabeller . Varje företag kan ha en naturlig uppsättning attribut , men bör också ha en som fungerar som en unik identifierare . Till exempel i en " Order " tabellen , kan attributen inbegripa antalet order referens och det datum då beställningen gjordes . För en " kund", attributen kan omfatta namn och adresser . För varje attribut i tabellerna , välja en lämplig datatyp för numeriska objekt , textsträngar eller datum . Addera 3
räkna ut primärnycklar i din databas . Keys är en viktig del i att upprätthålla relationerna i en databas . Primära nycklar göra varje post i en tabell unik , och ofta genomförs genom att tilldela den nästa i en serie siffror varje gång en ny post förs in i tabellen . I ett typiskt system skulle varje " kund " har sin egen unika referensnumret i databasen , som skulle var " Order ", så att dessa skall lätt identifieras .
4
Träna de främmande nycklar i dina data . Främmande nycklar är det huvudsakliga sättet att du representerar relationer mellan tabeller , eller enheter , i en databas . Till exempel kan en " Kund " associeras med en eller flera "Order ", och de flesta "Order" kommer endast att kopplas till en enda " kund . " Inklusive ett fält ( dvs. , attribut ) i " Order " tabell som listar det unika referensnumret ( Primary Key ) för " kunden " som lagt ordern innebär att tabellerna är länkade . Det är också mer effektivt att inkludera den främmande nyckeln i " Order " tabellen snarare än " Kunden " en , som förhållandet mellan " Kund " och " Order " är en - till-många .
5
Skapa tabeller i SQL , som definierar strukturen , kolumner och datatyper . Ett exempel SQL utdrag för en kund tabell skulle vara :
CREATE TABLE "kund"
(
"ID" smallint ( 6 ) NOT NULL auto_increment ,
' namn ' varchar ( 50 ) NOT NULL ,
PRIMARY KEY ( "ID" ) katalog
) ,
ID-kolumnen är ett automatiskt ökande antal tilldelas varje gång en ny post läggs till i tabellen . De " NOT NULL " uttalanden kräver helt enkelt att varje post måste ha ett värde som specificeras för dessa kolumner . De datatyper " varchar " och " smallint " är text-och numeriska typer som anges tillsammans med längden av möjliga värden - de varierar beroende på din databas . Kör skriptet på din databas eller webbserver och fylla den med vissa uppgifter .