*   >> Læs Uddannelse artikler >> science >> programming

Mysql data Definition Basics

elskabet kan have deres egen måde at give værdier for den primære nøgle. MySQL kan have en funktion (kode) til fremstilling af sådanne værdier. Med AUTO_INCREMENT generelt de numeriske stiger med 1, som du går ned i kolonnen. MySQL kan have en måde at producere højere forøgning værdier end 1; dog vil jeg ikke gå ind i, at der i denne serie. Se manualen eller et andet dokument til that.

The Leverandører Tabel leverandørerne tabel notation er, Leverandører (SupplierID, navn, adresse, by, land, Telefon) SQL-sætningen for at skabe den Leverandører bordet er: CREATE TABLE Leverandører (SupplierID INTEGER NOT NULL AUTO_INCREMENT, Navn CHAR (40), adresse CHAR (60), City CHAR (30), State CHAR (30), Land CHAR (40), Telefon CHAR (12), PRIMARY KEY (SupplierID ASC), INDEX ( Navn) ); Forklaringen er den samme som af kunderne table.

The Medarbejder Tabel Medarbejderen tabel notation er, Medarbejder (MedarbejderId, navn, adresse, by, land, Telefon, Manager) SQL-sætningen til at oprette Medarbejder bordet er: CREATE TABLE Medarbejder (MedarbejderId INTEGER NOT NULL AUTO_INCREMENT, Navn CHAR (40), adresse CHAR (60), City CHAR (30), State CHAR (30), Land CHAR (40), Telefon CHAR (12), Manager INTEGER, PRIMARY KEY ( MedarbejderId ASC), INDEX (Navn)); Forklaringen er den samme som i tabellen Kunder.

Sales Tabel Sales tabel notation er, Salg (SaleID, DateAndTime, MedarbejderId, CustomerID) SQL-sætningen for at skabe den Sales tabellen er: CREATE TABLE Salg (SaleID INTEGER NOT NULL auto_increment, DateAndTime tidsstempel MedarbejderId heltal CustomerID heltal primær nøgle (SaleID ASC), FOREIGN KEY (MedarbejderId) REFERENCER Medarbejder (MedarbejderId) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) referencer Kunder (CustomerID) ON UPDATE CASCADE på Slet CASCADE); Oprettelse af tabeller er ens. Men der er visse ting at bemærke her.

For DateAndTime kolonnen, datatype er tidsstempel (kalender dato og tidspunkt på dagen, hvor handlingen har fundet sted - når rækken blev tilføjet). DBMS giver denne værdi automatisk for dig; bare sørg dato og tidspunkt for din server-computeren er korrekt. Der er to uafhængige fremmede nøgler her, som er MedarbejderId kolonnen og CustomerID kolonnen. I afsnittet tabellen begrænsning af SQL-sætningen, er der to udenlandske centrale linjer. Udtrykket "ON UPDATE CASCADE ON DELETE CASCADE" er blevet tilsat til hver af linjerne. Der står "på opdateringen kaskade" og "på delete kaskade".

Hver af de udenlandske centrale linjer i SQL-sætningen er

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.