Полная форма DDL

Опубликовано: 11 Августа, 2021

DDL означает язык определения данных .
Эти команды используются для изменения структуры базы данных и объектов базы данных. Например, команды DDL могут использоваться для добавления, удаления или изменения таблиц в базе данных.

Команды DDL:

  1. СОЗДАЙТЕ
  2. ИЗМЕНИТЬ
  3. УРОНИТЬ
  4. TRUNCATE
  5. ПЕРЕИМЕНОВАТЬ

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), 
Знаки ИНТ);

Student_id

Name

Marks

2. ИЗМЕНИТЬ:
Команда Alter используется для изменения таблицы во многих формах, например:

  1. Добавить столбец
  2. Переименовать существующий столбец
  3. Отбросить столбец
  4. Измените размер столбца или измените тип данных столбца
  1. ДОБАВИТЬ с помощью ALTER -
    Синтаксис для добавления столбца:
     ALTER TABLE имя_таблицы ДОБАВИТЬ (
        имя_столбца тип данных);

    Вышеупомянутая команда добавит в таблицу новый столбец, и в результирующей таблице будет еще один столбец, подобный этому:

     ИЗМЕНИТЬ ТАБЛИЦУ Студент 
    ДОБАВЛЯТЬ
    (Адрес VARCHAR (200));

    Здесь эта команда добавит новый столбец «Адрес» в таблицу Student типа данных varchar (200);

    Student_id



    Name

    Marks

    Address

  2. ПЕРЕИМЕНОВАТЬ с помощью ALTER -
    Синтаксис для переименования столбца:
     ИЗМЕНИТЬ ТАБЛИЦУ 
    table_name 
    ПЕРЕИМЕНОВАТЬ 
    old_column_name TO новое_column_name;

    Приведенная выше команда переименует существующий столбец в новый столбец.

     ИЗМЕНИТЬ ТАБЛИЦУ 
    Работник 
    ПЕРЕИМЕНОВАТЬ 
    Знаки ДО Возраст;

    Приведенная выше команда изменит имя столбца с Marks на Age;

    Student_id

    Name

    Age

    Address

  3. DROP с помощью ALTER -
    Синтаксис для удаления столбца:
     ИЗМЕНИТЬ ТАБЛИЦУ
    table_name
    Уронить
    (имя_столбца);

    Приведенная выше команда удалит существующий столбец.
    Например:

     ALTER TABLE Сотрудник 
    УРОНИТЬ
    (Возраст);

    Здесь имя_столбца = «Возраст» было удалено этой командой;

    Student_id

    Name

    Address

  4. ИЗМЕНИТЬ с помощью ALTER -
    Синтаксис для изменения столбца:
     ИЗМЕНИТЬ ТАБЛИЦУ
    Сотрудник ИЗМЕНИТЬ
    (тип данных имя_столбца);

    Приведенная выше команда изменит существующий столбец.
    Например:

     ИЗМЕНИТЬ ТАБЛИЦУ 
    ученик 
    ИЗМЕНИТЬ
    (имя varchar (300));

    Вышеупомянутая команда изменит column_name «Name», изменив размер этого столбца.

    Student_id

    Name

    Address

3. ОБРЕЗАТЬ:
Эта команда удаляет все записи из таблицы. Но эта команда не разрушит структуру таблицы.
Синтаксис :

 TRUNCATE TABLE имя_таблицы

Это удалит все записи из таблицы. Например, приведенная ниже команда удалит все записи из таблицы student.

Пример:

 ТАБЛИЦА TRUNCATE Студент;

4. УДАЛЕНИЕ:
Эта команда полностью удаляет таблицу из базы данных вместе с разрушением структуры таблицы.

Синтаксис -

 DROP TABLE имя_таблицы

Это удалит все записи, а также структуру таблицы.
В этом основное различие между TRUNCATE и DROP . -TRUNCATE удаляет только записи, тогда как DROP полностью уничтожает таблицу.

Пример:

 ПАРАМЕТР СТОЛА Студент;

Эта команда удалит записи таблицы, а также разрушит схему.

Это все о командах DDL.