Het bedrijf kunnen hun eigen manier van het geven van waarden voor de primaire sleutel. MySQL kan (coderen) voor het produceren van dergelijke waarden. Met AUTO_INCREMENT, het aantal stijgt met 1 algemeen als je naar beneden de kolom. MySQL kan een manier van produceren hoger verhogen waarden dan 1 te hebben; Ik zal echter niet in dat gaan in deze serie. Raadpleeg de handleiding of een ander document voor that.
The Leveranciers Tabel Leveranciers tafel notatie is, Suppliers (SupplierID, naam, adres, plaats, staat, land, telefoon) De SQL-instructie om de tafel leveranciers te maken is: CREATE TABLE Leveranciers (SupplierID INTEGER NOT NULL AUTO_INCREMENT, Naam CHAR (40), Adres CHAR (60), City CHAR (30), staat CHAR (30), Land CHAR (40), Telefoon CHAR (12), PRIMARY KEY (SupplierID ASC), INDEX ( Naam) ); De verklaring is vergelijkbaar met die van de klanten tafel.
Het Werknemer Tabel de tabel Werknemer notatie is, Employee (EmployeeID, naam, adres, plaats, staat, land, telefoon, Manager) de SQL-instructie om de Employee tabel te maken is: CREATE TABLE Werknemer (EmployeeID INTEGER NOT NULL AUTO_INCREMENT, Naam CHAR (40), Adres CHAR (60), City CHAR (30), staat CHAR (30), Land CHAR (40), Telefoon CHAR (12), Manager INTEGER, PRIMARY KEY ( EmployeeID ASC), INDEX (naam)); De verklaring is vergelijkbaar met die van de tabel Klanten.
De Sales Table de Sales tafel notatie is, Sales (SaleID, DateAndTime, EmployeeID, CustomerID) de SQL-instructie om de tafel Sales te maken is: CREATE TABLE Sales (SaleID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime TIMESTAMP, EmployeeID INTEGER, CustomerID INTEGER, PRIMARY KEY (SaleID ASC), BUITENLANDSE KEY (Werknemer) referenties Werknemer (Werknemer) ON UPDATE CASCADE ON DELETE CASCADE, BUITENLANDSE KEY (KlantId) referenties klanten (KlantId) ON UPDATE CASCADE ON DELETE CASCADE); Creatie tafels gelijk. Echter, er zijn bepaalde dingen om hier op te merken.
Voor de kolom DateAndTime, het type data is timestamp (k