Page 52 - 4475
P. 52
Insert into groups values Вставити в таблицю groups
(12, 'some_group'); рядок зі значеннями полів,
заданими в дужках
Delete from groups where Видалити з таблиці groups
groupid=12 рядки, в яких значення поля
groupid рівне 12
Update groups set У таблиці groups у всіх
groupname='another_group' рядках з groupid=12 змінити
where groupid=12; значення поля groupname на
another_group
Select * from groups; Вивести всі рядки таблиці
groups
Останній рядок є елементарним запитом. Запит — це
звернення до сервера з “проханням” подати дані, які
задовільняють певну умову.
Загалом, запит виглядає такимчином:
SELECT columns
FROM table
[WHERE conditions]
[GROUP BY group]
[HAVING group_conditions]
[ORDER BY sorting_rows]
[LIMIT limits]
Перший рядок задає список стовпців, які треба
вибрати. Другий рядок вказує на таблицю, до якої
відноситься запит. Оператор WHERE передує умовам, які
ставляться до вибраних даних. GROUP_BY дозволяє
провести групові операції об'єднання рядків за певними
ознаками, а HAVING дозволяє задати умови для цих
групових операторів. ORDER BY дозволяє посортувати
рядки за значеннями певних стовпців + задати порядок
сортування (ASC і DESC). LIMIT задає максимальний об'єм
вибірки.
47