ГлавнаяПрограммирование › MySQL --> Синтаксис оператора SELECT

MySQL --> Синтаксис оператора SELECT

В этой заметке разберем несколько вариантов mysql запроса «SELECT».
Посмотрим синтаксис оператора SELECT, научимся выбирать нужные таблицы и данные из таблиц в базе данных.

Основные операторы:

SELECT — какие поля выбираем
FROM — в каких таблицах выбираем
WHERE — условия запроса
GROUP BY — группировать по…
ORDER BY — сортировать по…
LIMIT — количество результатов

mysql_query("SELECT * FROM table")

# Выбираем все(*) записи с таблицы "table"

mysql_query("SELECT name, old FROM table")

# Выбираем значения колонок "name" и "old" из таблицы "table"

mysql_query("SELECT * FROM table WHERE name = ´kolyan´")

# Выбираем все(*) записи с таблицы "table" поле "name" которого равно "kolyan"

mysql_query("SELECT * FROM table WHERE name = ´kolyan´ ORDER BY id DESC")

# Выбираем все(*) записи с таблицы "table" поле "name" которого равно "kolyan"
# и групируем по полю "id" в обратном порядке (Z-A), или по возрастанию если выбрать ASC

mysql_query("SELECT * FROM table WHERE name = ´kolyan´ LIMIT 20")
# Выбираем все(*) записи с таблицы "table" поле "name" которого равно "kolyan"
# и количество выводимых строк равно 20.

mysql_query("SELECT * FROM table WHERE name = ´kolyan´ LIMIT 3,10")

# Выбираем все(*) записи с таблицы "table" поле "name" которого равно "kolyan"
# и выведем строки с 3й и кол-во 10. То есть выведет строки с 4й по 13ю

mysql_query("SELECT * FROM table WHERE name IN (´kolyan´,´vasya´,...)")

# Выбираем все(*) записи с таблицы "table" поле "name" которого соответствует
# одному из значений "kolyan", "vasya" и тд.

Отзывы

vrang 10.03.11 12:45
молодца, быстро исправил ;)
еще добавка — «записи с таблицы „table“ поле „name“ которого равно» -> «записи из таблицы „table“ поле „name“ которых равно»
Павел Моценко 10.03.11 12:49
Чтобы оставить отзыв авторизируйтесь на блоге или войдите через социальную сеть
© Харьковблог - блог города Харькова
Напишите нам
create by motsenko.com
Харьковблог в