SQL - комп'ютерний мову для написання запитів до таблиць в реляційних базах даних. Його універсальність дозволяє використовувати одні й ті ж оператори в різних СУБД навіть переносити програмний код з однієї в іншу без значних змін.
Інструкція
Бази даних мають широке поширення в комп'ютерному середовищі, у тому числі вони використовуються при створенні сайтів і блогів. Основна перевага цього типу зберігання даних - в їх структурованості за схожими ознаками.
Наприклад, щоб змінити якийсь однаковий ознака у елементів однієї таблиці, наприклад, відредагувати деяку частину постів блогу, який вже розрісся до великих розмірів. Зокрема, поміняти одну фразу або слово на інше. При цьому не потрібно відстежувати всі записи і проводити зміни вручну, достатньо скористатися sql-запитом.
Щоб робити sql-запити, необов'язково бути гуру програмування. Однак певний знань і умінь це зажадає. Наприклад, необхідно розбиратися в будові бази даних або хоча б в тій її частині, до якої ви маєте доступ. Знати назву таблиць, потрібних стовпців (колонок), а також назву і призначення операторів мови.
Зазвичай непрофесійному програмісту або блогеру досить основних операторів, які діляться на дві групи: оператори визначення даних та оператори маніпуляції даними.
Найчастіше використовуються оператори маніпуляції даними. Це select (вибрати), insert (додати), update (змінити) і delete (видалити). Ці оператори застосовуються для роботи з даними всередині таблиці або декількох таблиць і мають наступні конструціі: select, ..., from - - вибір з усієї таблиці-select, ..., from where = and / or = - - вибір з таблиці за умовами-select * from - - вибір всього з таблиці.
insert into () values () - - додавання в таблицю рядки із зазначеними значеннями полів-insert into values () - - додавання в таблицю всіх полів.
update set = - - зміна одного поля у всіх записах таблиці-update set = where = - - зміна при виконанні певних умов.
delete from - - видалення всіх записів з таблиці-delete from where = - - видалення при виконанні деяких умов. Якщо умов більше одного, то вони пишуться через кому.
Оператори більш високого рівня доступні адміністраторам БД. Це оператори створення, зміни та видалення об'єктів бази даних, а саме самої бази, її таблиць, користувачів та ін. Таких операторів три: create, alter і drop. create table (, ...,) - - створення таблиці.
alter table [add, modify, drop] column - - зміна полів таблиці (додавання, модифікація, видалення) .drop table - - видалення таблиці. Ця операція виконується успішно, якщо немає зв'язків з іншими таблицями.