Як писати sql запити

Як писати sql запити

SQL — це мова запитів, який зазвичай використовується для здійснення операцій в рамках певної СУБД. Освоївши SQL, ви зможете писати різні web-додатки, з використанням БД MySQL або Oracle.С допомогою мови запитів здійснюється створення всіх таблиць в базі даних, а також відбувається зберігання певних даних, їх зміну та отримання.

Інструкція

  1. Команди SQL можна розділити на кілька груп:

    - DDL, які використовуються для зміни і видалення об’єктів в рамках БД;

    - DCL, які управляють доступом до БД;

    - TCL, які визначають результат транзакцій;

    - DML, які відповідають за переміщення даних.
  2. Самою основною командою для створення запитів можна вважати SQL Create Table. Вона описує структуру створюваної таблиці. У рамках цього запиту можна визначити локальні стовпці, що визначають тип та імена даних в заданому стовпці. Наприклад:

    CREATE TABLE Firsttable (

    id int,

    name varchar (255),

    surname varchar (255)

    ); Запит створить таблицю Firsttable зі слобцамі id, name і surname, які можуть приймати відповідні значення.
  3. Іншою важливою командою є INSERT, яка вставляє певні дані у вже створену таблицю, і має синтаксис:

    INSERT INTO `table` (`column1`, `column2`) VALUES («val1″, «val2″)

    Де column1, column2 — створені стовпці, а val1 і val2 — потрібні для вставки значення.
  4. Для отримання даних для висновку або інших операцій застосовується запит SELECT, який має вигляд:

    SELECT * FROM `table`

    Додатково можна задати параметри для отримання даних з будь-якого стовпчика окремо. Наприклад, якщо ми хочемо отримати name з таблиці Firsttable, то запит буде виглядати наступним чином:

    SELECT * FROM `Firsttable` WHERE name = ‘$ name’
  5. Ви можете писати запит в. Txt або. Sql файлі за допомогою звичайного Блокнота. Напишіть ваші команди, після чого ви можете завантажити їх, наприклад, через інтерфейс phpMyAdmin в панелі управління вашим хостингом або СУБД.

Зверніть увагу Зверніть увагу

Перед використанням SQL при створенні WEB-проекту прочитайте відповідну літературу зі створення безпечних запитів, щоб вберегти свій сайт від SQL-ін’єкцій та інших хакерських хитрощів.

Корисні поради

При програмуванні намагайтеся не користуватися підзапитом, без них можна обійтися в переважній більшості випадків. Підзапити лише навантажують код і погіршують його читабельність.