Anonim

Команды DDL являются частью SQL и работают вместе с командами DML, DCL и TCL для создания и управления базами данных. Они образуют основные строительные блоки для администрирования SQL и полезны для того, чтобы узнать, собираетесь ли вы управлять базой данных или создавать ее с использованием языка структурированных запросов.

Команды SQL состоят в основном из DDL и DML. Вы должны создать или удалить базу данных с помощью команд DDL, а также добавлять, перемещать или изменять данные с помощью DML. Команды DCL помогут вам управлять пользователями, разрешениями и безопасностью данных, а TCL помогает управлять изменениями, которые вы вносите в DML. Все они работают вместе в SQL, чтобы предоставить инструменты, необходимые для эффективного создания и управления базами данных. Знание этих команд является основополагающим для всех, кто хочет войти в администратор базы данных или в службу поддержки.

Я не эксперт по SQL, но я использовал и администрировал их. Я также близкий друг с кем-то, кто пишет это во сне. Следующее руководство может быть моими словами, но знания и опыт все его. Любые ошибки или упущения будут только мои.

Ниже приведены основные команды для каждого языка. Команды DDL перечисляют термины, необходимые для создания баз данных, таблиц и объектов. В командах DML перечислены термины, необходимые для управления объектами и данными в созданной вами базе данных. Команды DCL содержат список терминов, необходимых для управления пользователями, а команды TCL - это то, что вы можете использовать для установки точек сохранения и фиксации ваших изменений.

DDL (язык определения данных)

DDL (язык определения данных) используется для определения схемы базы данных. Это помогает создавать и управлять базой данных и объектами в ней. Операторы DDL изменяют структуру базы данных несколькими способами, такими как создание, удаление, изменение схемы и объектов.

В зависимости от вида используемого вами SQL, операторы DDL могут включать:

  • ALTER TABLE
  • ALTER VIEW
  • ВЫЧИСЛИТЕЛЬНАЯ СТАТИСТИКА
  • СОЗДАТЬ БАЗУ ДАННЫХ
  • СОЗДАТЬ ФУНКЦИЮ
  • СОЗДАТЬ РОЛЬ
  • СОЗДАТЬ СТОЛ
  • СОЗДАТЬ ВИД
  • DROP DATABASE
  • ФУНКЦИЯ КАПЛИ
  • РОЛЬ КАПЛИ
  • DROP TABLE
  • DROP VIEW
  • ГРАНТ
  • КЕУОКЕ

Основные операторы SQL DDL:

  • ALTER
  • TRUNCATE
  • КОММЕНТАРИЙ
  • СОЗДАЙТЕ
  • ОПИСАНИЯ
  • ПЕРЕИМЕНОВАТЬ
  • DROP
  • ШОУ
  • ИСПОЛЬЗОВАНИЕ

Они появятся во всех версиях SQL. Каждая команда DDL будет требовать тип объекта и идентификатор для работы.

Например: CREATE TABLE () или DROP objecttype имя объекта.

DML (язык манипулирования данными)

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