Читайте также:
|
|
Общий вид запроса SELECT:
SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[HIGH_PRIORITY]
[DISTINCT | DISTINCTROW | ALL]
искомые_поля,...
[INTO {OUTFILE | DUMPFILE} 'file_name' export_options]
[FROM список_таблиц
[WHERE условное_выражение]
[GROUP BY список_полей]
[HAVING условное_выражение]
[ORDER BY {натуральное_число | название_поля | формула} [ASC | DESC],...]
[LIMIT [отступ,] количество_строк]
[PROCEDURE название_процедуры] ]
SELECT — оператор языка SQL, возвращающий набор данных (выборку) из базы.
Он используется для выборки нуля или более строк из одной или нескольких таблиц, хранимых процедур, представлений БД. В большинстве приложений SELECT является наиболее часто используемым оператором DML. При формировании запроса SELECT пользователь описывает ожидаемый набор данных, но не указывает, какие физические операции должны быть произведены для получения этого набора. Определение для запроса оптимального плана является задачей СУБД, а точнее - оптимизатора.
Формат запроса, с использованием данного оператора:
SELECT список полей FROM список таблиц WHERE условия...
Основные ключевые слова, относящиеся к запросу SELECT:
WHERE – используется для определения, какие строки должны быть выбраны или включены в GROUP BY.
GROUP BY – используется для объединения строк с общими значениями в элементы меньщего набора строк.
HAVING – используется для определения, какие строки после GROUP BY должны быть выбраны.
ORDER BY – используется для определения, какие столбцы используются для сортировки результирующего набора данных.
Data Manipulation Language (DML) (язык управления [манипулирования] данными) - это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных.
Дата добавления: 2015-08-26; просмотров: 80 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Объекты ADO. | | | Count(выражение) |