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

Mysql data Definition Basics

færdig. Det er sådan, at håndhæve referentiel integritet i MySQL. Der er en en-til-mange-relation mellem MedarbejderId kolonne i Sales bordet og den primære nøgle kolonne i Employee bordet. Der er også en en-til-mange-relation mellem CustomerID kolonne i Sales bordet og den primære nøgle kolonne i Kundens bordet. Hver fremmed nøgle refererer en primær nøgle i en anden tabel. Brug kommaer til at adskille linjer i afsnittet tabellen begrænsning af SQL-sætningen; den allersidste linje behøver ikke en comma.

The SaleDetails Tabel I SaleDetails tabel notation er, SaleDetails (SaleID, ProductID, Mængde, SoldPrice) SQL-sætningen for at skabe den SalesDetails bordet er: CREATE TABLE SaleDetails (SaleID INTEGER NOT NULL, ProductID INTEGER NOT NULL, Mængde INTEGER, SoldPrice DECIMAL (19,2), PRIMARY KEY (SaleID, ProductID), FOREIGN KEY (SaleID) referencer Salg (SaleID) ON UPDATE CASCADE på Slet CASCADE); Punkter at bemærke: Der er en sammensat (to kolonner) primær nøgle her.

Den primære nøgle linie i kolonnen afsnittet tabellen begrænsning i SQL-sætningen tager sig af dette med de to kolonnenavne (adskilt af komma) i sine parentes. Nu selvom SaleID er en del af den primære nøgle, det opfører sig som en fremmed nøgle her, så vidt Sales tabellen er berørt. Så en linje i afsnittet tabellen begrænsning i SQL-sætningen skal være der med henblik herpå; bemærk line.

The Ordrer Tabel tabellen Ordrer notation er, ordrer (OrderID, DateAndTime, MedarbejderId, SupplierID) SQL-sætningen til at oprette tabellen Ordrer er: CREATE TABLE Ordrer (OrdreID INTEGER NOT NULL auto_increment, DateAndTime tidsstempel MedarbejderId heltal SupplierID INTEGER, PRIMARY KEY (OrderID ASC), FOREIGN KEY (MedarbejderId) REFERENCER Medarbejder (MedarbejderId) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (SupplierID) referencer Leverandører (SupplierID) ON UPDATE CASCADE på Slet CASCADE); Tabellen Ordrer kan forklares på en lignende måde til den Sales bordet, men her, du beskæftiger sig med ordrer (og leverandører) og ikke Salg (og kunder) .

Den OrderDetails Tabel I OrderDetails tabel notation er, OrderDetails (OrderID, ProductID, BoughtPrice, Rabat) SQL-sætningen for at skabe den OrderDetails bordet er: CREATE TABLE OrderDetails (OrdreID INTEGER NOT NULL, ProductID INTEGER NOT NULL, BoughtPrice decimaltal (19,2), Discount float, PRIMARY KEY (OrderID, ProductID), FOREIGN KEY ( OrderID) REFERENCER Ordrer (OrdreID) ON UPDATE CASCADE på Slet CASCADE); Den OrderDetails Tabellen kan forklares på en lignen

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