*   >> Чтение Образование Статьи >> science >> programming

Определение Mysql данных Basics

иностранных ключевых строк. Фраза "ON UPDATE CASCADE ON DELETE CASCADE" был добавлен в каждой из линий. Он говорит: "на обновление каскада» и «на удаления каскада". Каждый из ключевых зарубежных линий в заявлении SQL является полным. То есть, как обеспечить целостность в MySQL. Существует взаимосвязь один-к-многим между колонной EmployeeID стола продаж и столбца первичного ключа таблицы Employee. Существует также взаимосвязь один-к-многим между колонной КодКлиента таблицы продаж и первичного ключа колонке таблицы Customer.

Каждый внешний ключ ссылается на первичный ключ в другой таблице. Используйте запятые для разделения строки в разделе Таблица ограничений заявления SQL; самая последняя строка не нужна обозначения таблицы comma.The SaleDetails Таблица SaleDetails есть SaleDetails (SaleID, ProductID, количество, SoldPrice) SQL заявление, чтобы создать таблицу SalesDetails это: CREATE TABLE SaleDetails (SaleID INTEGER NOT NULL, ProductID INTEGER NOT NULL, Количество INTEGER, DECIMAL SoldPrice (19,2), первичный ключ (SaleID, ProductID), FOREIGN KEY (SaleID) ссылки по продажам (SaleID) при обновлении каскад на DELETE CASCADE); Очки отметить: Существует композитный (две колонки) первичный ключ здесь.

Первичный ключ строки в разделе столбца таблицы ограничений в заявлении SQL позаботится об этом с двумя именами столбцов (через запятую) в своих скобках. Теперь даже если SaleID является частью первичного ключа, он ведет себя как внешний ключ здесь, так далеко, как таблица продаж обеспокоен. Таким образом, линия в разделе Таблица ограничений в заявлении SQL должны быть там, чтобы этого эффекта; отметить line.

The столе заказов Обозначения Заказы таблица, орденами (OrderId, DateAndTime, КодСотрудника, SupplierID) SQL заявление, чтобы создать таблицу заказов: CREATE TABLE заказы (OrderID INTEGER NOT NULL AUTO_INCREMENT, DateAndTime TIMESTAMP, КодСотрудника число, SupplierID число, первичный ключ (по возрастанию OrderID), FOREIGN KEY (КодСотрудника) ЛИТЕРАТУРА Сотрудник (КодСотрудника) ON UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (SupplierID) ссылки Поставщики (SupplierID) при обновлении каскад на DELETE CASCADE); В таблице Заказы может быть объяснено подобным образом к столу продаж, но здесь, вы имеете дело с орденами (и поставщиков), а не по продажам (и клиенты) .

Отель Детали_Заказов Таблица Детали_Заказов обозначения таблица, Детали_Заказов (OrderID, ProductID, BoughtPrice, скидка) SQL заявление, чтобы создать таблицу OrderDetails это: CREATE TABLE OrderDetai

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.