Перш ніж дізнатися більше про DDL (Дані)Мова визначення) та DML (мова маніпуляції даними), є щось, що потрібно заздалегідь знати, що це обговорення включено в технологію баз даних, де це спосіб або техніка управління даними як текстових даних зображення, так і інших даних.

Управління базами даних здійснюється за допомогою написання коду команди у вигляді SQL-запиту, який потрібно ввести за потреби. Далі нижче - повне розуміння DDL та DML.

Визначення DDL та DML

Визначення DDL та DML

Для розуміння самого DDL та DML, тобто якщоDDL (Мова визначення даних) - це сукупність команд SQL, за допомогою яких можна керувати, змінювати структуру типу даних об’єктів у базі даних, таких як індекси, таблиці, тригери, представлення тощо.

Тоді як сам DML (мова маніпуляції даними) - це сукупність команд, що функціонують для управління базами даних, такі як створення таблиць, створення нових баз даних.

Приклад команд DDL та DML

Як згадувалося раніше, щоDDL (Мова визначення даних) та DML (Мова маніпуляції даними) - це набір команд, які використовуються для виконання функцій для створення, зміни або видалення існуючих сутностей бази даних. Тому нижче наведено сукупність команд, за допомогою яких можна спробувати керувати базою даних:

Визначення DDL та DML

Відносини бази даних

1. DDL (Мова визначення даних)

DDL може використовуватися для роботи aСтруктура схеми в базі даних, основні команди, які можна використовувати в DDL (Мова визначення даних), такі як CREATE, RENAME, ALTER, DROP. Створити - це команда, яка використовується для створення нових і бази даних, і таблиці. Хоча Перейменувати - це команда, яка використовується для зміни назв, таких як імена таблиць, а DROP - команда, яка використовується для видалення об'єкта.

Приклад 1:

СТВОРИТИ ТАБЛИЦЮ Buku_Perpus (id INTEGER PRIMARY KEY, VARCHAR коди книг (20) NULL, VARCHAR заголовки книг (225) NOT NULL, date_terbit DATE NULL);

У наведеному вище прикладі команда означає ценова таблиця буде названа Buku_Perpus, у якій стовпець сутності, такий як id, наданий первинний ключ, або не може бути таким же, як інші дані, також буде стовпець Kode_buku з типом даних varchar, що містить 20 символів, і його можна залишити порожнім включивши код NULL, крім того, є також Title_buku з типом даних Varchar ємністю 225 символів і не може бути порожнім із кодом NOT NULL. Нарешті, існує дата_тербіт із типом даних DATE і може бути порожнім із кодом NULL.

Приклад 2:

Alter TABLE Book ADD Автор Варчар (100);

Alter TABLE стовпчик випадання книг Title_book;

У наведеному вище прикладі є два командні рядкикожен з яких має іншу функцію, у першому рядку є команда ALTER, яка функціонує для зміни, у першому рядку функціонує для зміни структури таблиці, яка додасть новий стовпець з ім'ям автора з типом даних VARCHAR, що має місткість 100 символів і буде додано до таблиці Книги.

Тоді як другий рядок - це командатакож використовується для зміни структури таблиці, але на відміну від першого рядка для додавання стовпця, у другому рядку він фактично розбирає стовпчик, який буде видалено, - стовпець «Заголовок книги», що міститься в таблиці під назвою «Книга», основні команди, що використовуються, - це та сама команда АЛЬТЕР, але єдиною відмінністю є використання ADD та DROP.

Приклад 3:

КОРОТКА ТАБЛИЦІ Книги;

В одному прикладі командного рядка SQL вищеє команда, яка функціонує для видалення, використовується головна команда DROP, що означає усунення, після того, як за командою DROP йде команда TABLE, що означає, що об’єкт, який потрібно видалити, є ТАБЛИЦЯ, потім йде чітко ім'я об'єкта, а саме книга, тому команда знаходиться в читати Видалення таблиці книги.

2. DML (мова маніпуляції даними)

DML - це набір команд, які використовуютьсядля здійснення управління базами даних, таких як створення нових, додавання, видалення та відображення, основними командами є: UPDATE, DELETE, INSERT, SELECT. Команда UPDATE використовується, коли ви хочете оновити дані, а команда delete використовується, якщо ви хочете видалити дані, крім того, є також команда INSERT, яку ви можете використовувати для введення даних у базу даних, і нарешті є команда SELECT, яка використовується для відображення даних що ви ввели.

Приклад:

ВИБІР * З книги;

ОБНОВЛЕННЯ КНИГИ SET Title_book = "Програміст" WHERE id = 1123;

INSERT INTO Значення книг (id, code_book, title_book, date_terbit) (1124, "KoD2", "Дизайнер", "2013-01-11");

У прикладі команда DML (Маніпуляція данимиМова) вище є три команди, які мають різні функції, на першому рядку - команда, яка служить для відображення даних, є головна команда SELECT, що означає відображати, а потім дотримуйтесь зірковий код, що означає «все». Далі йде ВІД КНІГУ книги, який має значення Книжкової таблиці, якщо вона буде прочитана повністю, вона прочитає Відображення всіх даних, що містяться в книжковій таблиці.

Потім у другому рядку є командавикористовуючи основний код книги UPDATE, що означає, що він змінить дані, які вже є в таблиці книги, а потім SET Title_book = «Програміст», що означає, що існуючі дані будуть змінені словом «Програміст». то що буде змінено? тобто в останньому коді WHERE id = '123', назва книги, яку слід змінити на 'програміст', - це назва книги, яка має id 123.

Нарешті, є рядок коду, для якого працюєдодаючи дані, є функція INSERT INOT Book, що означає, що дані будуть введені в таблицю Книги, а за назвою стовпців - по порядку. Потім слід Значення із вмістом даних у порядку назв стовпців, останні закриті подвійними лапками у кожній команді SQL.

Це дискусія про розуміння DDL та DMLякий оснащений різними прикладами команд з SQL, які також входять до пояснення. Очікується, що з існуванням цієї статті читач ознайомиться і зрозуміє відмінності DDL та DML, а також як застосувати командний рядок до концепції бази даних.

Коментарі 0