*   >> läser Utbildning artiklar >> science >> programming

Mysql Data Definition Basics

ett sätt att producera högre uppräkning värden än 1; men jag kommer inte gå in på det i denna serie. Se manualen eller någon annan handling för ra att Leverantörer Tabell Leverantörer tabellen notation är, Leverantörer (SupplierID, namn, adress, ort, land, telefon) SQL uttalande att skapa tabellen leverantörer är: CREATE TABLE Leverantörer (SupplierID INTEGER NOT NULL AUTO_INCREMENT, förnamn CHAR (40), Adress CHAR (60), City CHAR (30), statligt CHAR (30), Land CHAR (40), Telefon CHAR (12), primärnyckel (SupplierID ASC), INDEX ( Namn) ); Förklaringen liknar den hos kunderna table.

The Employee Tabell tabellen Anställda notation är, anställd (Anställningsnr, namn, adress, ort, land, telefon, Manager) i SQL-satsen för att skapa tabellen Anställda: CREATE TABLE anställd (Anställningsnr INTEGER NOT NULL AUTO_INCREMENT, förnamn CHAR (40), Adress CHAR (60), City CHAR (30), statligt CHAR (30), Land CHAR (40), Telefon CHAR (12), chef INTEGER, primärnyckel ( Anställningsnr ASC), INDEX (namn)); Förklaringen är liknande den i tabellen Kunder.

Sälj Table Försäljnings tabellen notation är, Sales (SaleID, DateAndTime, Anställningsnr, Kundnr) SQL uttalande att skapa tabellen Sales är: CREATE tabellen Sales (SaleID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime tidsstämpel Anställningsnr INTEGER, CustomerID INTEGER, primärnyckel (SaleID ASC), FOREIGN KEY (EmployeeID) REFERENSER anställd (EmployeeID) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) Referenser Kunder (CustomerID) PÅ UPDATE CASCADE på Ta bort CASCADE); Skapande av tabeller är likartad. Men det finns vissa saker att notera här.

För DateAndTime kolumnen är datatypen tidstämpel (kalenderdatum och tid på dygnet när åtgärder ägde rum - när rad tillsattes). DBMS ger värdet automatiskt för dig; bara se till att datum och tid för din serverdatorn är korrekt. Det finns två oberoende främmande nycklar här, som är Anställningsnr kolumnen och CustomerID kolonnen. I tabellen tvång delen av SQL-satsen finns två utländska nyckel linjer. Frasen "ON UPDATE CASCADE ON DELETE CASCADE" har lagts till var och en av linjerna. Det står "på uppdaterings cascade" och "på delete cascade".

Var och en av de utländska nyckel linjer i SQL-satsen är klar. Det är så att genomdriva referensintegritet i MySQL. Det finns en en-till-många relation mellan Anställningsnr kolumnen i tabellen Sales och primärnyckeln kolumnen i tabellen Anställda. Det finns också en en-till-många relation mellan CustomerID kolumnen i tabellen Sales och pri

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.