Команды 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.
- ВЫБРАТЬ
- ВСТАВИТЬ
- ОБНОВИТЬ
- УДАЛЯТЬ
- БОЛЬШАЯ ВСТАВКА
- MERGE
- READTEXT
- UPDATETEXT
- WRITETEXT
- НАЧАТЬ
- COMMIT
- ROLLBACK
- КОПИЯ В