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

SQL или широко известный как язык структурированных запросов является основным языком запросов для баз данных и является языком, специфичным для домена, для системы управления реляционными базами данных. Это полезно, когда тип данных структурирован и существует зависимость между различными атрибутами данных. Он широко используется и является одним из самых популярных языков запросов благодаря своей уникальной возможности извлечения нескольких записей, просто используя один оператор запроса. Он состоит из команд DDL (Data Definition Language) и DML (Data Manipulation Language), что делает использование запросов намного более эффективным. SQL - это декларативный язык программирования, основанный на множествах, и поэтому он не является обязательным языком программирования, таким как C или BASIC и т. Д. Чтобы получить результаты данных из базы данных, вам необходимо знать команды SQL, которые мы собираемся использовать. учитесь в этом посте.

Основные команды SQL

  • SELECT : возможно, это самая простая команда SQL. Команда выбора используется для извлечения или извлечения результатов из определенной таблицы базы данных. Обычно это сопровождается определенными именами столбцов или именами всех столбцов (используя *).

  • CREATE : это одна из основных команд DDL, которая используется для создания таблицы в базе данных. Предварительные условия для создания таблицы включают знание имени столбца и его типов данных.

  • ALTER : эта команда DML используется для внесения изменений в таблицу. Это включает в себя изменение таблицы в соответствии с необходимостью.

  • WHERE : Предложение WHERE является одной из наиболее важных команд SQL, поскольку она используется для извлечения или извлечения определенных данных, которые требуются для конкретного случая. Это полезно, поскольку исключает все несущественные данные.

  • SQL ALIAS: ALIAS - одна из наиболее распространенных команд SQL, которая используется для придания значимого имени вашему атрибуту или столбцу. Они определены для столбцов и таблиц, что помогает повысить удобочитаемость запроса.

  • AND: это оператор SQL, который используется для объединения двух условий. Чтобы строка отображалась в наборе результатов данных, оба условия должны быть выполнены.

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

  • ORDER BY : используется вместе с оператором select для сортировки результатов в порядке возрастания или убывания. Если после предложения ORDER BY аргумент не указан, он по умолчанию принимает запрос в порядке возрастания.

  • GROUP BY: предложение GROUP BY в командах SQL используется для извлечения данных на основе некоторой конкретной группировки, связанной с одним или несколькими столбцами.

  • INSERT : команда INSERT используется для добавления новой строки данных в таблицу. Мандат для команды INSERT заключается в том, что таблица должна быть уже создана.

Промежуточные Команды

  • ОБНОВЛЕНИЕ : эта команда используется для обновления или изменения существующих строк в таблице.

  • УДАЛИТЬ: Как следует из названия, эта команда используется для удаления строк из таблицы.

  • HAVING: предложение HAVING используется для фильтрации данных на основе одной или нескольких групповых функций. Это очень похоже на использование предложения WHERE, но включает в себя использование групповой функции.

  • LIKE: этот оператор используется для сравнения двух условий и выводит список всех строк таблицы, имя столбца которых соответствует шаблону, указанному в предложении LIKE. Подстановочные операторы, такие как%, используются, когда вы не уверены в конкретном шаблоне.

  • IN : оператор IN, когда сравнение столбца выполняется с несколькими значениями. Это более или менее похоже на условие ИЛИ.

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

  • МЕЖДУ : Как следует из названия, этот оператор фильтрует результаты для определенного набора диапазонов. В этом случае значение может быть числом, датой или текстом.

  • CASE : этот случай такой же, как и в других языках программирования, таких как Java, и т. Д., Где оператор управления принятием принимается оператором case, а внутри него используется аргумент для извлечения результатов наблюдения, соответствующих определенному условию.

  • COUNT () : это одна из наиболее полезных команд SQL, которая используется для отображения общего количества строк для всех этих ненулевых данных. В качестве аргумента используется имя столбца.

  • ВНУТРЕННЕЕ СОЕДИНЕНИЕ . Это одна из наиболее важных команд SQL, которая вступает в действие, когда необходимо построить связь между атрибутами двух таблиц на основе фиксированного общего атрибута. Другими словами, условие соединения должно быть истинным, чтобы INNER JOIN функционировал.

Расширенные команды SQL

  • LIMIT : предложение LIMIT поможет вам указать максимальное количество строк, которые разрешены в наборе результатов.

  • OUTER JOIN: это функция соединения, которая вступает в действие, когда требуются все поля обеих таблиц на основании некоторого общего условия входного столбца. Если условие соединения не выполняется, то значение NULL будет заполнено в правой части столбца.

Советы и рекомендации по использованию команд SQL

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

Вывод

Этот пост был о важных командах SQL, которые составляют основу языка запросов к базе данных. Надеюсь, вам понравилась статья. Оставайся на связи.

Рекомендуемые статьи

Это было руководство по командам SQL. Здесь мы обсудили как основные, так и расширенные команды SQL и некоторые непосредственные команды SQL. Вы также можете посмотреть следующую статью, чтобы узнать больше

  1. Как использовать Spark Commands
  2. Что такое Hive Commands
  3. Взгляните на команды AutoCAD
  4. Команды Sqoop - надо попробовать