лучшие книги по экономике
Главная страница

Главная

Замовити роботу

Последние поступления

Форум

Создай свою тему

Карта сайта

Обратная связь

Статьи партнёров


Замовити роботу
Книги по
алфавиту

Б
В
Г
Д
Е
Ж
З
И
К
Л
М
Н
О

ЕЛЕКТРОННА КОМЕРЦІЯ

Страницы [ 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 ]

Створюємо кілька підкатегорій, попередньо з’ясувавши, які ID MySQL призначив раніше створеним:
SELECT * FROM categories;

Id

Parent_id

Name

description

0
1
2

0
0
0

Top
Computers
Multimedia

Це — категорія верхнього рівня
Все, з чого можна скласти ПЕОМ
Відеопроектори та аудіосистеми.

Отримали id = 1 для [Computers] і id = 2 для [Multimedia]. Створимо ще кілька підкатегорій:
INSERT INTO categories (parent_id, name, description)
VALUES (1, ‘Printers’, ‘Лазерні та струменеві принтери’);
INSERT INTO categories (parent_id, name, description)
VALUES (1, ‘Systems’, ‘Системні блоки різноманітних конфігурацій’);
INSERT INTO categories (parent_id, name, description)
VALUES (2, ‘Projector’, ‘Комп’ютерні відеопроектори’);
INSERT INTO categories (parent_id, name, description)
VALUES (2, ‘Audiosystems’, ‘ Комп’ютерні аудіосистеми HIFI’);
Перевіримо поточний стан таблиці категорій бази даних командою:
SELECT * FROM categories;
Тепер виконаємо кілька запитів SELECT. Наприклад, знайти всі підкатегорії категорії [Computers]:
SELECT cat.id, cat.name, cat.description
FROM categories cat, categories parent
WHERE cat.parent_id = parent_id
AND parent.name = ‘Computers ‘;
Далі розмістимо дані про продукцію в таблиці:
INSERT INTO products (name, description, price)
VALUES (‘HP LJ 1300’, ‘Принтер лазерний, офісний’, 1200.00);
INSERT INTO products (name, description, price)
VALUES (‘HP Canon 1120’, ‘Принтер лазерний, офісний’, 1102.00);
INSERT INTO products (name, description, price)
VALUES (‘Infocus’, ‘Відеопроектор’, 10000.50);
INSERT INTO products (name, description, price)
VALUES (‘HP SJ 8400’, ‘Сканер планшетний’, 2200.00);
Перевіримо стан таблиці інструкцією:
SELECT * FROM products.
Розіб’ємо продукцію за категоріями: розмістимо HP LJ 1300 в категорію [printers] (id:3) і HP SJ 8400 в категорію [Scanners] (id:4).
INSERT INTO products_categories (product_id, category_id)
VALUES (1, 3);
INSERT INTO products_categories (product_id, category_id)
VALUES (3, 4);
Перевіримо стан products_categories командою:
SELECT * FROM products_categories;
або
SELECT cat.name, prod.name, prod.price
FROM categories cat, products prod, products_categories pc
WHERE cat.id = pc.category_id
AND prod.id = pc.product_id;
Створимо запит для знаходження назви і ціни продукції за підкатегорією [Printers]:
SELECT prod.name, prod.price
FROM categories cat, products prod, products_categories pc
WHERE cat.id = pc.category_id
AND prod.id = pc.product_id
AND cat.name = ‘Printers’;


Name

Price

HP LJ 1300
Canon 1120

1200.00
1102.00

Командою QUIT завершимо роботу консолі сервера MySQL.


Зауваження. Всі наведені вище команди консолі MySQL в їх послідовності можна об’єднати в файл, наприклад createdb.txt, та виконати з консолі MySQL команду:
source createdb.txt
 

Страницы [ 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 ]


ВНИМАНИЕ! Содержимое сайта предназначено исключительно для ознакомления, без целей коммерческого использования. Все права принадлежат их законным правообладателям. Любое использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием содержимого сайта.
© 2007-2021 BPK Group.