Í þessari færslu munum við skoða hvernig á að nota SQL búa til yfirlýsingu til að búa til gagnagrunn og töflur í SQL. Áður en hægt er að búa til töflu og bæta við gögnum þurfum við fyrst að búa til gagnagrunn.
Til að búa til gagnagrunn í SQL verðum við að nota CREATE DATABASE
skipun.
CREATE DATABASE dbname;
Til dæmis:
Eftirfarandi SQL fullyrðing býr til gagnagrunn sem kallast „ProductionDB“
CREATE DATABASE ProductionDB;
Til að sjá gagnagrunninn sem þú varst að búa til og einnig sjá lista yfir gagnagrunna í kerfinu notum við SHOW DATABASES
skipun:
SHOW DATABASES;
Töflur eru byggingareiningar venslaðra gagnagrunna. Gagnagrunnstaflan er þar sem öll gögn í gagnagrunni eru geymd.
Til að búa til töflu í SQL verðum við að nota CREATE TABLE
skipun.
CREATE TABLE table_name (
column_name1 datatype,
column_name2 datatype,
column_name3 datatype, .... );
column_names tilgreina heiti dálka töflunnar.
Gagnagerðin tilgreinir tegund gagna sem dálkurinn getur geymt (t.d. heiltala, texti, dagsetning o.s.frv.).
Algengustu gagnategundirnar sem notaðar eru eru:
CHAR
VARCHAR
TEXT
DATE
TIME
TIMESTAMP
CREATE TABLE employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255),
JoiningDate DATE );
Ofangreindur kóði býr til tóma töflu sem kallast „starfsmenn“ með fimm dálkum.
Í tilgreindum dálkum getur starfsmaður-ID aðeins geymt heiltölugildi - FirstName, LastName og Department dálkar geta geymt allt að 255 stafi.
JoiningDate dálkur geymir dagsetningu.