Полная форма DDL
DDL означает язык определения данных .
Эти команды используются для изменения структуры базы данных и объектов базы данных. Например, команды DDL могут использоваться для добавления, удаления или изменения таблиц в базе данных.
Команды DDL:
- СОЗДАЙТЕ
- ИЗМЕНИТЬ
- УРОНИТЬ
- TRUNCATE
- ПЕРЕИМЕНОВАТЬ
1. СОЗДАЙТЕ:
Эта команда используется для создания таблицы в реляционной базе данных.
Это можно сделать, указав имена и типы данных для различных столбцов.
Синтаксис :
СОЗДАТЬ ТАБЛИЦУ TABLE_NAME ( имя_столбца1 тип данных1, имя_столбца2 тип данных2, column_name3 datatype3, имя_столбца4 тип данных4 );
Команда column_name в команде create table сообщит имя столбца, а соответствующий тип данных будет указывать тип данных этого столбца. Здесь, в этой таблице, три имени столбца, а именно: Student_id имеет тип int, Name имеет тип varchar и Marks имеет тип int .
Например:
СОЗДАТЬ ТАБЛИЦУ Работник (Student_id INT, Имя VARCHAR (100), Знаки ИНТ);
|
|
|
---|
2. ИЗМЕНИТЬ:
Команда Alter используется для изменения таблицы во многих формах, например:
- Добавить столбец
- Переименовать существующий столбец
- Отбросить столбец
- Измените размер столбца или измените тип данных столбца
- ДОБАВИТЬ с помощью ALTER -
Синтаксис для добавления столбца:ALTER TABLE имя_таблицы ДОБАВИТЬ ( имя_столбца тип данных);
Вышеупомянутая команда добавит в таблицу новый столбец, и в результирующей таблице будет еще один столбец, подобный этому:
ИЗМЕНИТЬ ТАБЛИЦУ Студент ДОБАВЛЯТЬ (Адрес VARCHAR (200));
Здесь эта команда добавит новый столбец «Адрес» в таблицу Student типа данных varchar (200);
Student_id
Name
Marks
Address
- ПЕРЕИМЕНОВАТЬ с помощью ALTER -
Синтаксис для переименования столбца:ИЗМЕНИТЬ ТАБЛИЦУ table_name ПЕРЕИМЕНОВАТЬ old_column_name TO новое_column_name;
Приведенная выше команда переименует существующий столбец в новый столбец.
ИЗМЕНИТЬ ТАБЛИЦУ Работник ПЕРЕИМЕНОВАТЬ Знаки ДО Возраст;
Приведенная выше команда изменит имя столбца с Marks на Age;
Student_id
Name
Age
Address
- DROP с помощью ALTER -
Синтаксис для удаления столбца:ИЗМЕНИТЬ ТАБЛИЦУ table_name Уронить (имя_столбца);
Приведенная выше команда удалит существующий столбец.
Например:ALTER TABLE Сотрудник УРОНИТЬ (Возраст);
Здесь имя_столбца = «Возраст» было удалено этой командой;
Student_id
Name
Address
- ИЗМЕНИТЬ с помощью ALTER -
Синтаксис для изменения столбца:ИЗМЕНИТЬ ТАБЛИЦУ Сотрудник ИЗМЕНИТЬ (тип данных имя_столбца);
Приведенная выше команда изменит существующий столбец.
Например:ИЗМЕНИТЬ ТАБЛИЦУ ученик ИЗМЕНИТЬ (имя varchar (300));
Вышеупомянутая команда изменит column_name «Name», изменив размер этого столбца.
Student_id
Name
Address
3. ОБРЕЗАТЬ:
Эта команда удаляет все записи из таблицы. Но эта команда не разрушит структуру таблицы.
Синтаксис :
TRUNCATE TABLE имя_таблицы
Это удалит все записи из таблицы. Например, приведенная ниже команда удалит все записи из таблицы student.
Пример:
ТАБЛИЦА TRUNCATE Студент;
4. УДАЛЕНИЕ:
Эта команда полностью удаляет таблицу из базы данных вместе с разрушением структуры таблицы.
Синтаксис -
DROP TABLE имя_таблицы
Это удалит все записи, а также структуру таблицы.
В этом основное различие между TRUNCATE и DROP . -TRUNCATE удаляет только записи, тогда как DROP полностью уничтожает таблицу.
Пример:
ПАРАМЕТР СТОЛА Студент;
Эта команда удалит записи таблицы, а также разрушит схему.
Это все о командах DDL.