Введення в команди SQL

SQL або відомий як «Структурована мова запитів» - це основна мова запитів для баз даних і є специфічною для домену мовою для системи реляційних баз даних. Це корисно, коли тип даних структурований і існує залежність між різними атрибутами даних. Він широко використовується і є однією з найпопулярніших мов запитів за своєю унікальною можливістю отримання декількох записів, використовуючи лише один запит запиту. Він складається з команд DDL (Мова визначення даних) та DML (Мова маніпуляції даними), що робить використання запитів набагато ефективнішим. SQL - це декларативна мова програмування, яка встановлена ​​на основі, а тому не є обов'язковою мовою програмування, такою як C або BASIC тощо. Для отримання результатів даних із бази даних вам потрібно знати команди SQL, до яких ми збираємось навчання в цій посаді.

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

  • ВИБІР : Це, можливо, сама основна команда SQL. Команда select використовується для отримання або отримання результатів з певної таблиці бази даних. За цим зазвичай ідуть конкретні назви стовпців або всі назви стовпців (використовуючи *).

  • СТВОРИТИ : Це одна з основних команд DDL, яка використовується для створення таблиці всередині бази даних. Необхідні умови створення таблиці включають знання назви стовпців та їх типів даних.

  • ALTER : Ця команда DML використовується для внесення змін до таблиці. Вона включає в себе зміни таблиці відповідно до потреби.

  • ДЕ : Стаття WHERE є однією з найважливіших команд SQL, оскільки вона використовується для отримання або отримання конкретних даних, необхідних для конкретного випадку. Це корисно, оскільки виключає всі неактуальні дані.

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

  • ТА: Це SQL-оператор, який використовується для об'єднання двох умов. Щоб рядок відображався в наборі результатів даних, обидві умови повинні бути істинними.

  • AVG (): Це сукупна функція, яка використовується для повернення середнього значення певного числового стовпця

  • ЗАМОВЛЕННЯ ПО : Це використовується разом із оператором select для сортування результатів у порядку зростання або порядку зменшення. Якщо після пункту ORDER BY не задано жодного аргументу, він за замовчуванням приймає запит висхідного порядку.

  • GROUP BY: пункт GROUP BY у командах SQL використовується для отримання даних на основі певної групи, пов'язаної з одним або кількома стовпцями.

  • ВСТАВКА : Команда INSERT використовується для додавання нового рядка даних всередину таблиці. Мандат команди INSERT полягає в тому, що таблиця повинна бути вже створена.

Проміжні команди

  • ОНОВЛЕННЯ : Ця команда використовується для оновлення або зміни існуючих рядків у таблиці.

  • DELETE: Як випливає з назви, ця команда використовується для видалення рядків із таблиці.

  • HAVING: Застереження HAVING використовується для фільтрації даних на основі однієї або декількох функцій групи. Це дуже схоже на використання пункту WHERE, але це включає використання групової функції.

  • LIKE: Цей оператор використовується для порівняння між двома умовами та списку всіх рядків таблиці, назва стовпця яких відповідає шаблону, зазначеному в пункті LIKE. Оператори wildcard, такі як%, використовуються, коли ви не впевнені в конкретному шаблоні.

  • IN : Оператор IN, коли порівняння стовпця проводиться з кількома значеннями. Він більш-менш схожий на стан АБО.

  • IS NULL: Оператор IS NULL - це ще один оператор на базі SQL, який використовується для відображення того, чи має конкретне ім'я стовпця значення NULL. Він використовується для отримання всіх рядків для вказаних стовпців, для яких дані не були знайдені або були знайдені як нульові.

  • МІЖ : Як випливає з назви, цей оператор фільтрує результати за певним набором діапазону. Значенням у цьому випадку можуть бути або цифри, дати або текст.

  • СЛУЧАЙ : Цей випадок такий же, як і в інших мовах програмування, таких як Java тощо. Якщо оператор управління рішенням приймається оператором case, а аргумент всередині нього використовується для отримання результатів справи, що відповідають конкретній умові.

  • COUNT () : Це одна з найкорисніших команд SQL, яка використовується для відображення підрахунку загальної кількості рядків для всіх цих ненульових даних. В якості аргументу використовується назва стовпця.

  • ВНУТРІШНЯ ПРИЄДНАЙТЕСЬ : Це одна з найважливіших команд SQL, яка вступає в дію, коли виникає взаємозв'язок між атрибутами двох таблиць на основі фіксованого загального атрибута. Іншими словами, для того, щоб INNER JOIN функціонував, умова з'єднання має бути справжньою.

Розширені команди SQL

  • ЛІМІТ : Застереження LIMIT допоможе вам вказати максимальну кількість рядків, дозволених у наборі результатів.

  • ЗОВНІШНЕ ПРИЄДНАННЯ: Це функція з'єднання, яка вступає в дію, коли всі поля обох таблиць потрібні на основі деяких загальних умов колонки введення. Якщо умова приєднання не виконується, то значення NULL буде заповнене в правій частині стовпця.

Поради та рекомендації щодо використання команд SQL

Кожного разу, коли ви використовуєте команди SQL, витрачайте більше часу на аналіз таблиці, ніж на запити та виконання її. Використовуйте більш прості та менш складні запити з мінімальним використанням динамічного SQL. Крім того, віддайте перевагу використовувати псевдонім таблиці для кращої читабельності.

Висновок

У цьому дописі йшлося про важливі команди SQL, які складають основу мови запитів бази даних. Сподіваюся, що стаття вам сподобалась. Залишайся на зв'язку.

Рекомендовані статті

Це керівництво по командах SQL. Тут ми обговорили основні, а також вдосконалені команди SQL та деякі безпосередні команди SQL. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Як користуватися командами Spark
  2. Що таке команди вуликів
  3. Погляньте на команди AutoCAD
  4. Команди Sqoop - слід спробувати