1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
|
СОЗДАЙТЕ БАЗУ ДАННЫХ ЕСЛИ НЕ СУЩЕСТВУЕТ ``book1;
ИСПОЛЬЗУЙТЕ ``book1;
УПАДИТЕ ТАБЛИЦА ЕСЛИ СУЩЕСТВУЕТ `клиентов `;
СОЗДАЙТЕ `клиентов `ТАБЛИЦЫ
(
КЛЮЧ INT НЕПОДПИСАННЫЙ НУЛЕВОЙ AUTO_INCREMENT customerid ГЛАВНЫМ ОБРАЗОМ,
НАЗВАННЫЙ ЧАРС (60) НУЛЕВЫХ,
адресуйте ЧАРС (80) НУЛЕВЫХ,
ЧАРС города (30) НУЛЕВЫХ,
ЧАРС положения (20),
ЧАРС застежка-молнии (10),
ЧАРС страны (20) НУЛЕВЫХ
);
ТАБЛИЦА ПАДЕНИЯ ЕСЛИ СУЩЕСТВУЕТ `заказов `;
СОЗДАЙТЕ `заказов `ТАБЛИЦЫ
(
КЛЮЧ INT НЕПОДПИСАННЫЙ НУЛЕВОЙ AUTO_INCREMENT orderid ГЛАВНЫМ ОБРАЗОМ,
NULL INT customerid НЕПОДПИСАННЫЙ НЕ,
ПОПЛАВОК количества (6.2),
ДАТА ДАТЫ НУЛЕВАЯ,
ЧАРС order_status (10),
ЧАРС ship_name (60) НУЛЕВЫХ,
ship_address СГОРАЮТ (80) НЕ NULL,
ЧАРС ship_city (30) НУЛЕВЫХ,
ЧАРС ship_state (20),
ЧАРС ship_zip (10),
ship_country ЧАРС (20) НУЛЕВЫХ
);
ТАБЛИЦА ПАДЕНИЯ ЕСЛИ СУЩЕСТВУЕТ `книг `;
СОЗДАЙТЕ `книг `ТАБЛИЦЫ
(
ЧАРС RecordReference (19),
ЧАРС ProductIDTypeCode1 (2),
ЧАРС ProductIDTypeIDValue1 (10),
ЧАРС ProductIDTypeCode2 (2),
13) НУЛЕВОГО ГЛАВНЫМ ОБРАЗОМ КЛЮЧ ЧАРСА ProductIDTypeIDValue2 (,
ЧАРС ProductIDTypeCode3 (2),
ЧАРС ProductIDTypeIDValue3 (13),
ЧАРС Barcode (2),
ЧАРС ProductFormCode (3),
ЧАРС TitleOfSeries (150),
ЧАРС NumberWithinSeries (3),
ЧАРС TitleOfSet (150),
ЧАРС TitleTypeCode1 (2),
ЧАРС TitleText1 (150),
ЧАРС субтитра (150),
ЧАРС ContributorRoleCode1 (3),
ЧАРС NamesBeforeKey1 (50),
ЧАРС KeyNames1 (50),
ЧАРС Affiliation1 (150),
ЧАРС ContributorRoleCode2 (3),
ЧАРС NamesBeforeKey2 (50),
ЧАРС KeyNames2 (50),
ЧАРС Affiliation2 (150),
ЧАРС ContributorRoleCode3 (3),
ЧАРС NamesBeforeKey3 (50),
ЧАРС KeyNames3 (50),
ЧАРС Affiliation3 (150),
ЧАРС ContributorRoleCode4 (3),
ЧАРС NamesBeforeKey4 (50),
ЧАРС KeyNames4 (50),
ЧАРС Affiliation4 (150),
ЧАРС LanguageRole (2),
ЧАРС LanguageCode (3),
ЧАРС NumberOfPages (4),
ЧАРС BASICMainSubject (10),
ЧАРС AudienceCode (2),
ЧАРС TexTypeCode1 (2),
ЧАРС Tex1 (150),
ЧАРС TexTypeCode2 (2),
ЧАРС Tex2 (150),
ЧАРС TexTypeCode3 (2),
ЧАРС Tex3 (150),
ЧАРС NameCodeType (2),
ЧАРС NameCodeValue (2),
ЧАРС ImprintName (80),
ЧАРС PublisherName (80),
ЧАРС PublishingStatus (2),
ДАТА PublicationDate,
ЧАРС CopyrightYear (4),
ЧАРС CopyrightOwnerIDType (2),
ЧАРС CopyrightOwnerIDTypeValue (80),
ЧАРС SalesRightsType (2),
ЧАРС MeasureTypeCode1 (2),
ПОПЛАВОК Measurement1,
ЧАРС MeasureUnitCode1 (2),
ЧАРС MeasureTypeCode2 (2),
ПОПЛАВОК Measurement2,
ЧАРС MeasureUnitCode2 (2),
ЧАРС RightsTerritory (15),
ЧАРС RelationCode (2),
ЧАРС RelationProductIDType (2),
ЧАРС RelationProductIDTypeValue (13),
ЧАРС SupplierName (80),
ЧАРС AvailabilityCode (4),
ProductAvailability INT (4),
ДАТА ExpectedShipDate,
PackQuantity INT (2),
ЧАРС PriceTypeCode (2),
ЧАРС DiscountCodeType (2),
ЧАРС DiscountCodeTypeName (4),
ЧАРС DiscountCode (3),
ПОПЛАВОК PriceAmount (4.2)
);
ТАБЛИЦА ПАДЕНИЯ ЕСЛИ СУЩЕСТВУЕТ `категорий `;
СОЗДАЙТЕ `категорий `ТАБЛИЦЫ
(
КЛЮЧ INT НЕПОДПИСАННЫЙ НУЛЕВОЙ AUTO_INCREMENT catid ГЛАВНЫМ ОБРАЗОМ,
ЧАРС catname (60) НУЛЕВЫХ
);
ТАБЛИЦА ПАДЕНИЯ ЕСЛИ СУЩЕСТВУЕТ `order_items `;
СОЗДАЙТЕ `order_items `ТАБЛИЦЫ
(
NULL INT orderid НЕПОДПИСАННЫЙ НЕ,
ЧАРС isbn (13) НУЛЕВОГО,
ПОПЛАВОК item_price (4.2) НУЛЕВОГО,
NULL количества TINYINT НЕПОДПИСАННЫЙ НЕ,
ГЛАВНЫМ ОБРАЗОМ КЛЮЧ (orderid, isbn)
);
ТАБЛИЦА ПАДЕНИЯ ЕСЛИ СУЩЕСТВУЕТ `admin `;
СОЗДАЙТЕ `admin `ТАБЛИЦЫ
(
username СГОРАЕТ (16) НЕ КЛЮЧА NULL ГЛАВНЫМ ОБРАЗОМ,
ЧАРС ПАРОЛЯ (40) НУЛЕВЫХ
);
ДАР ОТБОРНЫЙ, ВСТАВКА, УТОЧНЕНИЕ, DELETE НА ``book1. * К @localhost ``book1 ОПРЕДЕЛЕННОМУ «паролем»;
|