|
|
Опубліковано 18.03.2015 09:36:39
|
|
|
|

Розуміння DDL, DML та DCL
1、DDL
1-1. Огляд DDL
DDL (Мова визначення даних) використовується для маніпуляції об'єктами та властивостями об'єктів, такими як об'єктибаза данихУправління та визначення управління 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 — підлеглою таблицею, але зверніть увагу, що комп'ютер повинен знати, що ви перебуваєте у цьому відношенні.
Верифікація, нульові та стандартні атрибути: атрибути верифікації також називають обмеженнями перевірки, нульові атрибути також називають нульовими обмеженнями, а атрибути за замовчуванням також називають обмеженнями за замовчуванням. Ці назви описують річ, описують ситуацію, і, звісно, ми можемо робити це штучно (просто звертайте увагу на вхідні дані), але їхня початкова мета — автоматизувати, тобто дозволити комп'ютеру це робити.
(Чи знаєте ви, чому індекс автоматично створюється, коли створюються первинний ключ і унікальні обмеження?) І це єдиний індекс, подумайте, які поля найчастіше використовуються для індексів, і роль індексів буде відома. Операції, такі як обмеження первинних ключів, унікальні обмеження, ненульові обмеження, зовнішні ключі, перевірки та стандартні обмеження, усі надають таблицям певні властивості, тож тут, на мою думку, всі вони є властивостями таблиці. )
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
Заява про надання: Дозволяє творцю об'єкта надавати певні дозволи користувачу, групі або всім користувачам (PUBLIC).
Заява про скасування: Ви можете відкликати доступ до користувача, групи або всіх користувачів
3-3. Оператор DCL (користувач)
У цьому випадку користувач має на увазі користувача бази даних.
|
Попередній:【Цікавий факт】Атака, запущена мережевим кабелем, є обов'язковою для руйнування мережі сусідів по кімнаті!Наступний:SqlTOOLS (комплексний інструмент використання SQL), в Інтернеті немає ресурсів
|