#5 - Выборка данных из БД. Where, Order, Limit

#5 - Выборка данных из БД. Where, Order, Limit

Для выборки данных из БД используется оператор Select. При его использовании вы можете указать какие поля необходимо выбрать. При выборе вы можеет установить условие (where), сортировку (Order) и ограничение по выборке (Limit).

Видеоурок

Команда Select

Для вывода записей из таблицы необходимо использовать команду Select. В команде указываются какие поля выбираются из таблицы, а также указывается из какой таблицы идет выборка.

-- Выбор всех записей
SELECT * FROM table;

-- Выбор всех записей, но лишь некоторые поля
SELECT id, title FROM table;

-- Выбор лишь некоторых записей
SELECT * FROM table WHERE id > 6 AND id < 8;


Выборка по параметру

Для выборки лишь некоторых записей используется оператор Where. В нем указывается условие и лишь подходящие под это условие элементы будут выбраны.

SELECT * FROM table WHERE name = 'Alex';

SELECT * FROM table WHERE name = 'Alex' AND id > 88;


Сортировка

Сортировка данных происходит через команду Order By. В ней вы указываете по какому полю идет сортировка и в каком порядке она будет. 

SELECT * FROM table ORDER BY id;

-- Сортировка по убыванию
SELECT * FROM table ORDER BY id DESC;

-- Сортировка вместе с оператором Where
SELECT * FROM table WHERE id > 9 ORDER BY id DESC;


Лимит по выбору

Вывод записей можно лимитировать. Для этого используйте команду Limit.

-- Вывод лишь одной записи
SELECT * FROM table ORDER BY id LIMIT 1;

-- Вывод 5 последних записей
SELECT * FROM table ORDER BY id LIMIT 5;

-- Пропуск первых 7 записей и вывод последующих 8
SELECT * FROM table ORDER BY id DESC LIMIT 7, 8;

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Java для профессионалов
14 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Изучение языка PHP, а также MySQL
41 урок
Программа на C# .NET Windows Forms
7 уроков
Создание динамического веб сайта
22 урока
Видеокурс по PHP, MySQL / Создание динамического сайта
Комментарии для сайта Cackle