Инструкция
1
Для получения из таблиц БД хранящуюся информацию составьте запрос на выборку - SELECT. При наличии связей между таблицами данные можно брать по соответствующим условиям из любых столбцов связанных таблиц. Все нужные столбцы перечислите после оператора SELECT. Используемые в запросе таблицы укажите в выражении FROM. В самом простом виде запрос на выборку выводит все строки указанных столбцов заданной таблицы: SELECT col1, col2 FROM my_table.
2
При необходимости задайте условие для выборки строк. Условие задается инструкцией WHERE. Установите значение нужного вам параметра после данной инструкции. Здесь также может быть использован расчет функции и операции сравнения. Так, инструкция вида WHERE col1 > 3 позволяет вывести строки таблицы, в которых значение столбца col1 больше 3. Для задания нужного выражения используйте комбинации операторов AND, OR, а также условные операторы языка SQL.
Как написать SQL запрос
3
Для вставки новых строк в таблицу напишите запрос INSERT. С его помощью можно вставлять новые данные того же типа, что и уже существующие в таблице. Синтаксис данного оператора очень прост: INSERT INTO my_table (col1, col2, col3) VALUES (‘new_data1’, ‘new_data2’, ‘new_data3’). Здесь оператор VALUES задает значения новой строки каждому имеющемуся столбцу таблицы my_table.
4
Изменение данных в любой строке таблицы осуществляется с помощью запроса UPDATE. Причем можно поставить условие отбора WHERE, при котором выполняется изменение информации в базе данных. Определите данные для изменения и условие выполнения вашего запроса. Для этого запишите строку вида: UPDATE my_table SET col1 = ‘new_data1’, col3 = ‘new_data3’ WHERE col3 = 10. Запрос выполнит изменение данных, указанное в инструкции SET, только при удовлетворении условия в выражении WHERE.
5
Запрос DELETE пишется для удаления целой строки из таблицы данных. Причем строка удаляется лишь при задании условия выполнения WHERE. Запишите выражение: DELETE FROM my_table WHERE col1 = ‘data1’. При выполнении данного запроса будет удалена строка таблицы, содержащая в столбце col1 значение data1.