Opprette ei DataBase:

CREATE database db_navn

Eksempel:

CREATE database Skole

Opprette en tabell:

CREATE table tabell_navn (
   Feltnavn1 datatype(),
   Feltnavn2 datatype()
)

Eksempel:

CREATE table person (
   Etternavn varchar(30),
   Fornavn varchar(30),
   Alder integer
)

Eksempel med automatisk inkremering av primary key

CREATE TABLE kurs (
KID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
KursNavn varchar(30),
FID INTEGER,
OktPrUke INTEGER,
PRIMARY KEY (KID)
);
/

Kommentar:

Når vi modellerer databasen lager vi flere tabeller
for å unngå repetisjon av data.
Vi oppretter relasjoner mellom tabellene med
primærnøkkelen og fremmednøkkelen.
I en til mange relasjoner har vi primærnøkkelen i
en og fremmednøkkelen i mange.
I mange til mange relasjoner pleier vi å opprette
en "relasjonstabell" for å knytte de to tabellene
sammen. Vi tar primærnøkkelen fra begge tabellene
og lar BEGGE sammen bli primærnøkkel i relesjons-
tabellen.

Nytt eksempel med to felt som primary-key:

CREATE TABLE student_kurs (
KID INTEGER UNSIGNED NOT NULL,
SID INTEGER UNSIGNED NOT NULL,
Karakter float,
PRIMARY KEY (KID, SID)
);
/

 

 

 

 

 

 

 

 

ALTER brukes for å endre:

Slette eller legge til kolonner:

ALTER TABLE tabell_navn
ADD COLUMN kolonne_navn

ALTER TABLE tabell_navn
DROP COLUMN kolonne_navn

 

 

 

 

 

Slette en database:

DROP DATABASE database_navn

Eller slette en tabell:

DROP TABLE tabell_navn