SQL Синтаксис
SQL Інструкції
Більшість дій, які потрібно виконати в базі даних, виконуються за допомогою SQL-інструкцій.
SQL-інструкції складаються з ключових слів, які легко зрозуміти.
Наступна SQL-інструкція повертає всі записи з таблиці "Customers" ("Клієнти"):
У цьому підручнику ви дізнаєтесь усе про різні SQL-інструкції.
Таблиці бази даних
База даних найчастіше містить одну або кілька таблиць. Кожна таблиця ідентифікується назвою (наприклад, "Customers"/"Клієнти" або "Orders"/"Замовлення"). Таблиці містять записи (рядки) з даними.
У цьому підручнику ми будемо використовувати відомий приклад бази даних Northwind (включений до MS Access і MS SQL Server).
Нижче наведено вибір із таблиці "Customers"/"Клієнти":
| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
|---|---|---|---|---|---|---|
| 1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Таблиця вище містить п’ять записів (по одному для кожного клієнта) і сім стовпців (CustomerID, CustomerName, ContactName, Address, City, PostalCode та Country).
Майте це на увазі...
- Ключові слова SQL НЕ чутливі до регістру:
selectте саме, що іSELECT
У цьому посібнику ми будемо писати всі ключові слова SQL у верхньому регістрі.
Крапка з комою після SQL-інструкцій?
Деякі системи баз даних вимагають крапки з комою в кінці кожної SQL-інструкції.
Крапка з комою — це стандартний спосіб відокремлення кожної SQL-інструкції у системах баз даних, які дозволяють виконувати більше ніж одну інструкцію SQL під час одного виклику до сервера.
У цьому посібнику ми використовуватимемо крапку з комою в кінці кожної SQL-інструкції.
Деякі з найважливіших команд SQL
SELECT- витягує дані з бази данихUPDATE- оновлює дані в базі данихDELETE- видаляє дані з бази данихINSERT INTO- вставляє нові дані в базу данихCREATE DATABASE- створює нову базу данихALTER DATABASE- змінює базу данихCREATE TABLE- створює нову таблицюALTER TABLE- змінює таблицюDROP TABLE- видаляє таблицюCREATE INDEX- створює індекс (ключ пошуку)DROP INDEX- видаляє індекс