Понимание DDL, DML и DCL
1、DDL
1-1. Обзор DDL
DDL (Data Definition Language) используется для обработки объектами и свойствами объектов, такими как объектыбаза данныхУправление и определение управления DDL, а также определение этих объектов и свойств отражено в Create, Drop и Alter. Особое внимание: понятие «объект» в операциях DDL: «объект» включает объект и его атрибуты, и объект является самым маленьким и крупнее записи. Возьмём таблицу в качестве примера: Create создаёт таблицу данных, Alter может менять поля таблицы, Drop может удалить таблицу, отсюда видно, что DDL стоит на высоте, он не будет работать с конкретными данными.
1-2. Основные операторы (операции) DDL
Create statement: Вы можете создать базу данных и некоторые объекты базы данных.
Оператор Drop: вы можете удалить таблицы данных, индексы, триггеры, условные ограничения и разрешения таблицы данных.
Alter statement: Измените определение и атрибуты таблицы данных.
1-3. Объекты операций DDL (таблица)
1-3-1. Понятие таблицы
Создание таблиц направлено на хранение данных, потому что данные, которые мы храним, недоступны, поэтому нам нужно определить некоторые типы данных для облегчения управления.
1-3-2. Атрибуты таблицы
Атрибуты первичного ключа: Первичный ключ — это ограничение первичного ключа, но название отличается, назначение первичного ключа смещено в сторону виртуального (то есть описания материи), назначение ограничения первичного ключа смещено в сторону фактического усиления (то есть описывается реализация операции), что описывает то же самое, а ограничение первичного ключа — это атрибут в таблице; В таблице может быть до одного первичного ключа; Первичный ключ может быть определен в одном или нескольких полях; Первичный ключ делает значение одного или нескольких полей уникальным и не нулевым по значениям этого поля или значению в этой группе полей, которое уникально представляет запись.
Уникальные атрибуты: В таблице может быть только один атрибут первичного ключа, и для пользователей квадратных таблиц предлагаются уникальные ограничения. Уникальные ограничения могут быть определены на одном или нескольких полях; Уникальное ограничение делает значение в этом поле или группе полей, которое может быть пустым, однако повторять нельзя.
Атрибуты внешнего ключа: также называемые внешними ключами, также известными как ограничения внешнего ключа; связь между первичными и первичными ключами одинакова; Ограничение внешнего ключа нацелено на две таблицы, если основное ключевое слово таблицы A — это поле в таблице B, это поле называется внешним ключом таблицы B, таблица A — мастер-таблицей, а таблица B — slave table, но обратите внимание, что компьютер должен знать, что вы находитесь в этой связи.
Верификационные, нулевые и стандартные атрибуты: атрибуты верификации также называются ограничениями проверки, нулевые атрибуты также называются нулевыми ограничениями, а атрибуты по умолчанию также называются ограничениями по умолчанию. Эти названия описывают вещь, описывают ситуацию, и, конечно, мы можем сделать это искусственно (просто обращайте внимание на входные данные), но их изначальная цель — автоматизировать, то есть позволить компьютеру это сделать.
(Знаете ли вы, почему индекс автоматически создаётся при создании первичного ключа и уникальных ограничений?) И это единственный индекс, подумайте, какие поля чаще используются для индексов, и роль индексов будет известна. Операции, такие как ограничения первичного ключа, уникальные ограничения, ненулевые ограничения, ограничения внешнего ключа, ограничения проверки и стандартные ограничения, все они дают таблицам определённые свойства, поэтому я считаю, что все они являются свойствами таблицы. )
2、DML
2-1. Обзор DML
DML (Data Manipulation Language) используется для обработки данных, содержащихся в объектах базы данных, то есть единицей работы являются записи.
2-2. Основные операторы (операции) DML
Вставка оператора: Вставьте запись в технический лист.
Оператор удаления: удаление одной или нескольких записей в таблице данных также может удалить все записи в таблице данных, но объект операции всё равно остаётся записью.
Оператор обновления: используется для изменения содержимого записей в существующей таблице.
2-3. Объект операции DML — запись
2-3-1, внимание
Когда мы выполняем операции вставки, удаления и обновления записей, мы должны обращать внимание на некоторые операции DDL на них.
3、DCL
3-1. Обзор DCL
Операции DCL (Data Control Language) — это разрешения объектов базы данных, и определение этих операций делает данные более безопасными.
3-2. Основные операторы (операции) DCL
Заявление о предоставлении: позволяет создателю объекта предоставлять определённые права пользователю, группе или всем пользователям (ПУБЛИЧНО).
Оператор отзыва: вы можете отменить доступ к пользователю, группе или всем пользователям
3-3. Оператор DCL (пользователь)
В данном случае пользователь относится к пользователю базы данных.
|