Основні функції SQL

Основні функції SQL

SQL (Structured Query Language) — це мова для управління та маніпуляції базами даних. Вона використовується для створення, зміни, читання та видалення даних у реляційних базах даних.

Основні функції SQL:

  1. Створення та модифікація структури бази даних:
    • CREATE — створення нових таблиць або баз даних.
    • ALTER — зміна структури таблиць (наприклад, додавання нових стовпців).
    • DROP — видалення таблиць або баз даних.
  2. Маніпуляція даними:
    • INSERT — додавання нових записів до таблиць.
    • SELECT — отримання даних з таблиць.
    • UPDATE — оновлення існуючих даних.
    • DELETE — видалення записів.

Типи даних у SQL:

  • INT — цілі числа.
  • VARCHAR — рядки тексту (наприклад, VARCHAR(255)).
  • DATE — дати.
  • BOOLEAN — логічні значення (TRUE/FALSE).

SQL використовується для роботи з даними в різних СУБД (системах управління базами даних), таких як MySQL, PostgreSQL, Oracle, Microsoft SQL Server та інші.

Основні SQL команди

Команда Опис
SELECT Вибір даних з бази
INSERT INTO Вставка нових записів у таблицю
UPDATE Оновлення існуючих записів
DELETE Видалення записів з таблиці
CREATE TABLE Створення нової таблиці
ALTER TABLE Зміна структури існуючої таблиці
DROP TABLE Видалення таблиці
CREATE DATABASE Створення нової бази даних
DROP DATABASE Видалення бази даних

Створення та видалення бази даних

Команда Опис
CREATE DATABASE <db_name> Створення нової бази даних
DROP DATABASE <db_name> Видалення бази даних
USE <db_name> Вибір бази даних для роботи

Основні операції з SELECT

Команда Опис
SELECT * FROM <table> Вибрати всі поля з таблиці
SELECT column1, column2 FROM <table> Вибрати певні колонки
SELECT DISTINCT <column> Вибрати унікальні значення
SELECT COUNT(*) FROM <table> Підрахувати кількість записів
SELECT * FROM <table> WHERE <умова> Вибір записів за умовою
SELECT * FROM <table> ORDER BY <column> ASC/DESC Сортування результатів за колонкою

Фільтрація даних (WHERE)

Оператор Опис
= Рівність
<> або != Не дорівнює
> або < Більше або менше
>= або <= Більше або дорівнює, менше або дорівнює
BETWEEN <значення1> AND <значення2> Між значеннями
LIKE ‘<патерн>’ Пошук за шаблоном (наприклад, LIKE ‘A%’ для слів, що починаються на ‘A’)
IN (<список>) Вибір значень зі списку
IS NULL Пошук значень, які є NULL

Операції з об’єднанням даних

Команда Опис
INNER JOIN Повертає записи, які мають збіги в обох таблицях
LEFT JOIN Повертає всі записи з лівої таблиці та збіги з правої
RIGHT JOIN Повертає всі записи з правої таблиці та збіги з лівої
FULL JOIN Повертає всі записи, якщо є збіги або немає в будь-якій таблиці

Агрегаційні функції

Функція Опис
COUNT(<column>) Підрахунок кількості записів
SUM(<column>) Підсумок значень
AVG(<column>) Середнє значення
MAX(<column>) Максимальне значення
MIN(<column>) Мінімальне значення

Операції з групуванням

Команда Опис
GROUP BY <column> Групує записи за певною колонкою
HAVING <умова> Фільтрує групи після GROUP BY (аналог WHERE, але для груп)

Операції з таблицями

Команда Опис
CREATE TABLE <table> ( <колонки> ) Створення нової таблиці
DROP TABLE <table> Видалення таблиці
ALTER TABLE <table> ADD <column> Додавання нової колонки
ALTER TABLE <table> DROP <column> Видалення колонки
ALTER TABLE <table> MODIFY <column> Зміна типу даних або параметрів колонки

INSERT, UPDATE, DELETE

Команда Опис
INSERT INTO <table> (<columns>) VALUES (<values>) Додавання нового запису
UPDATE <table> SET <column> = <value> WHERE <умова> Оновлення записів за умовою
DELETE FROM <table> WHERE <умова> Видалення записів за умовою

Індекси

Команда Опис
CREATE INDEX <index_name> ON <table>(<column>) Створення індексу на колонці
DROP INDEX <index_name> Видалення індексу

Ця шпаргалка охоплює основні команди та запити для роботи з SQL, що допоможе тобі швидко згадати необхідні команди при роботі з базами даних


Останні публікації

  • PowerShell для роботи з файловою системою: Поради та хитрощі
    PowerShell значно спрощує управління файлами та папками завдяки інтуїтивному синтаксису та широким функціональним можливостям. Застосовуючи вищезгадані поради, ви зможете працювати з файловою системою швидше й ефективніше, автоматизуючи більшість рутинних завдань.
  • PowerShell та Active Directory: Практичні приклади автоматизації
    PowerShell є потужним інструментом для автоматизації роботи з Active Directory. Він дозволяє: Ефективно управляти обліковими записами. Швидко налаштовувати доступи та політики. Проводити аудит змін для підвищення безпеки. Постійна автоматизація процесів в AD не лише економить час, а й забезпечує надійну й структуровану роботу IT-інфраструктури.
  • PowerShell для адміністраторів: Автоматизація рутинних завдань
    PowerShell — це інструмент, який значно полегшує роботу адміністраторів. Завдяки його функціональності ви зможете автоматизувати безліч рутинних завдань, підвищити ефективність роботи та мінімізувати помилки. Інвестуючи час у вивчення PowerShell, ви відкриєте нові можливості для управління вашими системами. Почніть з базових команд і поступово переходьте до створення складних сценаріїв!

Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *