MySQL pode ter uma função (código) para a produção de tais valores. Com AUTO_INCREMENT, o número aumenta por 1 geralmente como você vai para baixo da coluna. MySQL pode ter uma forma de produzir valores de incrementação superiores a 1; no entanto, eu não vou entrar em que nesta série. Consulte o manual ou algum outro documento para that.
The Fornecedores Tabela A notação Fornecedores mesa é, Fornecedores (SupplierID, Nome, Endereço, Cidade, Estado, País, telefone) A instrução SQL para criar a tabela Fornecedores é: CREATE TABLE Fornecedores (SupplierID INTEGER NOT NULL AUTO_INCREMENT, CHAR Nome (40), CHAR Endereço (60), Cidade CHAR (30), Estado CHAR (30), País CHAR (40), Telefone CHAR (12), PRIMARY KEY (SupplierID ASC), INDEX ( Nome) ); A explicação é semelhante à dos clientes table.
The Employee tabela de funcionários notação da tabela é, Empregado (EmployeeID, Nome, Endereço, Cidade, Estado, País, Telefone, Manager) A instrução SQL para criar a tabela de funcionários é: CREATE TABLE Empregado (EmployeeID INTEGER NOT NULL AUTO_INCREMENT, nome CHAR (40), CHAR Endereço (60), Cidade CHAR (30), Estado CHAR (30), País CHAR (40), Telefone CHAR (12), Gerente INTEIRO, PRIMARY KEY ( EmployeeID ASC), INDEX (Name)); A explicação é semelhante ao da tabela clientes.
A tabela a notação da tabela de vendas do Sales é, Vendas (SaleID, DateAndTime, EmployeeID, CustomerID) A instrução SQL para criar a tabela de vendas é: CREATE TABLE vendas (SaleID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime timestamp, EmployeeID INTEIRO, CustomerID integer, PRIMARY KEY (ASC SaleID), FOREIGN KEY (EmployeeID) REFERÊNCIAS Employee (EmployeeID) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (CustomerID) Referências Clientes (CustomerID) na atualização CASCADE ON DELETE CASCADE); Criação de tabelas é semelhante. No entanto, há certas coisas a serem observadas aqui.
Para a coluna DateAndTime, o tipo de dados é timestamp (d