Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 11451|Відповідь: 0

[Джерело] Розуміння DDL, DML та DCL

[Копіювати посилання]
Опубліковано 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), в Інтернеті немає ресурсів
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com