Учебник по SQL: список команд SQL с примерами

Опубликовано: 2022-11-20

SQL — это сокращенная форма языка структурированных запросов. Язык структурированных запросов (SQL) используется для выполнения задач в базах данных. База данных — это набор данных, организованный таким образом, чтобы его было легко поддерживать и обновлять. Наборы данных или файлы, содержащие информацию, включая данные о транзакциях, информацию о клиентах, финансовые данные и сведения о продуктах, часто объединяются и хранятся в компьютерных базах данных.

Любой тип данных может храниться, поддерживаться и быть доступным с использованием баз данных. Они собирают данные о людях, местах или объектах. Его собирают в одном месте, чтобы увидеть и изучить. Вы можете думать о базах данных как о хорошо организованном наборе данных.

В этом руководстве по SQL Server мы углубимся в основы SQL.

Оглавление

Что такое SQL?

Взаимодействие с базой данных стало возможным благодаря компьютерному языку, известному как SQL или язык структурированных запросов. Его можно использовать для создания новых таблиц для хранения данных или добавления информации в существующие. Данные, уже имеющиеся в базе данных, могут быть извлечены с помощью SQL-запросов. Кроме того, SQL можно использовать для выполнения простых и сложных вычислений данных.

Одним из основных преимуществ SQL является его способность работать с массивными наборами данных. SQL функционирует как средство, позволяющее вам работать с информацией, терабайтами, если это необходимо, в то время как база данных предлагает очень высокую скорость вычислений и обработки данных.

SQL используется большинством СУБД (систем управления реляционными базами данных). Вот несколько примеров РСУБД:

  • MySQL
  • Oracle SQL
  • PostgreSQL
  • IBM
  • Microsoft SQL-сервер

Изучайте онлайн-курсы по разработке программного обеспечения в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Знакомство с командами SQL

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

ВЫБРАТЬ

Пример: SELECT * FROM EMPLOYEES

Команда SELECT используется для извлечения или сбора данных из базы данных.

ОБНОВИТЬ

Пример: ОБНОВИТЬ имя_таблицы

Эта команда обновляет базу данных после установки новых значений для столбцов или строк.

УДАЛИТЬ

Пример: УДАЛИТЬ ИЗ имя_таблицы

Эта команда удаляет данные из базы данных.

СОЗДАТЬ ТАБЛИЦУ

Пример: CREATE TABLE имя_таблицы (тип данных column1,

тип данных столбец2,

тип данных столбец3,

….

);

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

Популярные курсы и статьи по программной инженерии

Популярные программы
Программа Executive PG в разработке программного обеспечения - IIIT B Программа сертификации блокчейна — PURDUE Программа сертификации кибербезопасности - PURDUE MSC в области компьютерных наук - IIIT B
Другие популярные статьи
Зарплата облачного инженера в США в 2021-2022 гг. Заработная плата архитектора решений AWS в США Зарплата бэкенд-разработчика в США Зарплата Front End Developer в США
Заработная плата веб-разработчика в США Вопросы на собеседовании Scrum Master в 2022 году Как начать карьеру в сфере кибербезопасности в 2022 году? Варианты карьеры в США для студентов инженерных специальностей

ИЗМЕНИТЬ ТАБЛИЦУ

Пример: ALTER TABLE имя_таблицы

ДОБАВИТЬ тип данных имя_столбца;

Команда ALTER TABLE используется для изменения таблицы в схеме базы данных.

УДАЛИТЬ ТАБЛИЦУ

Пример: DROP TABLE имя_таблицы

Эта команда используется для удаления таблицы из существующей базы данных.

Эксклюзивный вебинар upGrad по разработке программного обеспечения для вас –

Бизнес SAAS — в чем отличие?

Что такое ключи в SQL?

Отдельные записи или строки данных в таблице можно однозначно идентифицировать с помощью ключей. Это помогает устанавливать и распознавать связи между строками строк таблицы.

Различные типы ключей:

Первичный ключ: первичный ключ используется для четкой идентификации каждого экземпляра объекта. Для каждой схемы существует только один первичный ключ. Этот ключ может быть уникальным числом или уникальной строкой во всей таблице.

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

Составной ключ. Первичный ключ называется составным ключом, если он включает в себя несколько атрибутов (более одного).

Ключ-кандидат: кроме первичного ключа, все остальные атрибуты считаются ключами-кандидатами.

Суперключ: Суперключ — это группа характеристик, используемых для идентификации кортежа определенным образом.

Соединения в SQL

Чтобы объединить информацию из двух или более таблиц на основе общего поля, SQL позволяет нам сделать это с помощью простой команды «JOIN». Следующий список включает в себя множество типов соединений:

  • INNER JOIN: пока выполняется условие, команда INNER JOIN выбирает все строки из упомянутых таблиц. Это ключевое слово сгенерирует результирующий набор путем слияния всех строк из упомянутых таблиц, удовлетворяющих определенному требованию.
  • ПРАВОЕ СОЕДИНЕНИЕ: это соединение извлекает все записи из таблицы справа и соответствующие строки из таблицы слева.
  • LEFT JOIN: это объединение собирает и отображает все записи из таблицы слева и те, которые соответствуют таблице справа.
  • ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ: это соединение извлекает записи, когда есть совпадение в левой или правой записях таблицы.

Преимущества использования SQL

Хотя у SQL есть существенные ограничения, такие как простой интерфейс и ограниченная стоимость, преимущества превышают недостатки. SQL невероятно доступен на всех платформах, а его простота использования позволяет любому стать знатоком.

Следует учитывать следующие преимущества перехода на SQL:

  • SQL — невероятно переносимый язык: он совместим с ПК, ноутбуками, виртуальными машинами, серверами и определенными мобильными устройствами. Можно быстро запустить его на своих локальных хост-портах. Любой человек с того же IP-адреса может получить к нему доступ, если у него есть пароль к схеме базы данных. Его мобильность делает его отличной альтернативой для потребителей, поскольку они могут легко передавать что угодно с одной машины на другую.
  • Нет требований к знанию кодирования. Кодирование может потребовать большого опыта и понимания, прежде чем его можно будет использовать, что затрудняет понимание для других. SQL, однако, не требует навыков программирования, достаточно использования базовых терминов, таких как «СОЗДАТЬ», «ИЗМЕНИТЬ», «ИЗ» и т. д.
  • Он предлагает различные точки зрения на данные. При использовании SQL вы можете создавать разные представления одной базы данных, предлагая пользователям разные взгляды на структуру и содержимое базы данных.
  • Его код является открытым исходным кодом. MySQL, PostgreSQL и большинство систем управления базами данных предоставляют доступный код SQL, который люди могут использовать бесплатно. SQL используется большинством основных систем управления базами данных, в том числе от IBM, Oracle и Microsoft. Доступность SQL является важным фактором.

Вывод

SQL уже давно популярен в ИТ-индустрии. У каждого бизнеса или любой компьютеризированной службы сейчас есть базы данных. Это, вероятно, один из самых популярных языков программирования сегодня, но мало кто понимает, что он помог создать отрасль, СУБД, которая способствует эффективному и структурированному доступу к данным.

Повысьте свою карьеру с помощью программы upGrad Executive PG в области разработки программного обеспечения

Разработка программного обеспечения — один из самых прибыльных вариантов карьеры для молодых специалистов. Если вы уже работаете в отрасли или хотите начать, вы должны зарегистрироваться в программе upGrad Executive PG в области разработки программного обеспечения . Программа обучает вас востребованным навыкам и десяти самым высокооплачиваемым языкам и инструментам программирования. Вы можете выбрать одну из четырех специализаций, включая Blockchain Development, Full Stack Development, DevOps и Cloud Backend Development.

Наряду с изучением самых высокооплачиваемых языков программирования вы можете работать над более чем 30 кейсами и проектами. Преподаватели мирового класса читают лекции в прямом эфире и онлайн-сессии в рамках курса. Поддержка студентов доступна круглосуточно.

Подать заявку сейчас , чтобы получить допуск к курсу в ближайшее время!

Что такое SQL?

Язык структурированных запросов (SQL) — это язык программирования, используемый для выполнения задач базы данных.

Что такое СУБД?

Компьютеризированная система хранения данных представляет собой систему управления базами данных (или СУБД).

Сколько часов обучения предлагает эта программа?

Курс Full Stack Developer от upGrad включает более 450 часов обучения.