Здесь представлены примеры решения некоторых стандартных задач средствами MySQL.
В некоторых из примеров
используется таблица shop
(магазин), в которой содержатся цены
по каждому изделию (item
number)для определенных
продавцов (dealer).
Предположим, что каждый продавец
имеет одну фиксированную цену для
каждого изделия; тогда пара
изделие-продавец (article,
dealer) является первичным ключом
для записей таблицы.
Запустите клиента mysql:
mysql имя-вашей-базы-данных
(Для большинства инсталляций MySQL
можно использовать базу данных
'test'.)
Таблицу примера можно создать таким образом:
CREATE TABLE shop ( article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL, dealer CHAR(20) DEFAULT '' NOT NULL, price DOUBLE(16,2) DEFAULT '0.00' NOT NULL, PRIMARY KEY(article, dealer)); INSERT INTO shop VALUES (1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),(3,'C',1.69), (3,'D',1.25),(4,'D',19.95);
Ну и, скажем, данные для примера будут такими:
mysql> SELECT * FROM shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+--------+-------+
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
