Инструкция
1
Базы данных имеют широкое распространение в компьютерной среде, в том числе они используются при создании сайтов и блогов. Основное достоинство этого типа хранения данных – в их структурированности по схожим признакам.
2
Например, чтобы изменить какой-либо одинаковый признак у элементов одной таблицы, например, отредактировать некоторую часть постов блога, который уже разросся до больших размеров. В частности, поменять одну фразу или слово на другое. При этом не нужно отслеживать все записи и проводить изменения вручную, достаточно воспользоваться sql-запросом.
3
Чтобы делать sql-запросы, необязательно быть гуру программирования. Однако определенный знаний и умений это потребует. Например, необходимо разбираться в строении базы данных или хотя бы в той ее части, к которой вы имеете доступ. Знать название таблиц, нужных столбцов (колонок), а также название и назначение операторов языка.
4
Обычно непрофессиональному программисту или блоггеру достаточно основных операторов, которые делятся на две группы: операторы определения данных и операторы манипуляции данными.
5
Чаще всего используются операторы манипуляции данными. Это select (выбрать), insert (добавить), update (изменить) и delete (удалить). Эти операторы применяются для работы с данными внутри таблицы или нескольких таблиц и имеют следующие конструции:select ,…, from ; - выбор из всей таблицы;select ,…, from where = and/or = ; - выбор из таблицы по условиям;select * from ; - выбор всего из таблицы.
6
insert into () values (); - добавление в таблицу строки с указанными значениями полей;insert into values (); - добавление в таблицу всех полей.
7
update set = ; - изменение одного поля во всех записях таблицы;update set = where = ; - изменение при выполнении определенных условий.
8
delete from ; - удаление всех записей из таблицы;delete from where = ; - удаление при выполнении некоторых условий. Если условий больше одного, то они пишутся через запятую.
9
Операторы более высокого уровня доступны администраторам БД. Это операторы создания, изменения и удаления объектов базы данных, а именно самой базы, ее таблиц, пользователей и пр. таких операторов три: create, alter и drop. create table ( , …, ); - создание таблицы.
10
alter table [add, modify, drop] column ; - изменение полей таблицы (добавление, модификация, удаление).drop table ; - удаление таблицы. Эта операция выполняется успешно, если нет связей с другими таблицами.