Вы когда-нибудь пытались добавить, удалить или изменить столбцы в таблице ? Если да, то ALTER TABLE - это команда, которую вы должны использовать. Итак, в этой статье об изменении таблицы я расскажу, как вы можете использовать эту команду для изменения столбцов в таблице.
В этой статье будут рассмотрены следующие темы:
Что такое инструкция Alter Table?
Этот оператор используется для добавления, изменения или удаления столбца (столбцов) в существующей таблице. Кроме того, этот оператор можно использовать для добавления / удаления ограничений в существующей таблице.Оператор ALTER TABLE можно использовать в вместе со следующим:
Давайте обсудим каждый из них по отдельности, рассматривая следующую таблицу:
Если вы хотите узнать, как создать таблицу в SQL, вы можете обратиться к моя статья о СОЗДАНИИ ТАБЛИЦЫ.
Студенческий билет | имя | фамилия | телефонный номер |
один | Рохан | Rathore | 9876543210 |
2 | Сонали | Саксена | 9876567864 |
3 | Аджай | Агарвал | 9966448811 |
4 | Гита | Гулати | 9765432786 |
5 | Шубхам | Синха | 9944888756 |
Операции:
ALTER TABLE ADD Column
Этот оператор используется для добавления столбца или добавления нескольких столбцов в существующую таблицу.
Синтаксис:
# Добавить один столбец ALTER TABLE TableName ADD ColumnName тип данных # Добавить несколько столбцов ALTER TABLE TableName ADD ColumnName тип данных, ADD ColumnName тип данных, ADD ColumnName тип данных
Пример:
ИЗМЕНИТЬ ТАБЛИЦУ студенты ДОБАВИТЬ дату сдачи экзамена
Вы увидите вывод, что столбец (dob) добавлен в таблицу, как показано ниже:
Студенческий билет | имя | фамилия | телефонный номер | доб |
один | Рохан | Rathore | 9876543210 | |
2 | Сонали | Саксена | 9876567864 | |
3 | Аджай | Агарвал | 9966448811 | |
4 | Гита | Гулати | 9765432786 | |
5 | Шубхам | Синха | 9944888756 |
Вы можете перейти вперед и вставить данные в столбец, используя вставить запрос в SQL.
Столбец ALTER TABLE DROP
Этот оператор используется для удаления столбца или нескольких столбцов в существующей таблице.
Синтаксис:
ALTER TABLE TableName DROP ColumnName тип данных
Пример:
ИЗМЕНИТЬ ТАБЛИЦУ студенты УДАЛИТЬ дату сдачи
Вы увидите вывод, что столбец удален из таблицы, как показано ниже:
Студенческий билет | имя | фамилия | телефонный номер |
один | Рохан | Rathore | 9876543210 |
2 | Сонали | Саксена | 9876567864 |
3 | Аджай | Агарвал | 9966448811 |
4 | Гита | Гулати | 9765432786 |
5 | Шубхам разница между поваром и марионеткой | Синха | 9944888756 |
ALTER TABLE MODIFY Column
Этот оператор используется для изменения тип данных столбца в существующей таблице.
Синтаксис:
#SQL Server ALTER TABLE TableName ALTER COLUMN ColumnName тип данных # MySQL ALTER TABLE имя_таблицы MODIFY COLUMN имя_столбца тип данных
Пример:
Давайте вернем столбец dob и измените тип данных этого столбца на год
Чтобы добавить столбец, укажите следующий запрос:
ИЗМЕНИТЬ ТАБЛИЦУ Лица ИЗМЕНИТЬ КОЛОНКУ доб год
Теперь, чтобы изменить тип данных столбца, упомяните приведенный ниже код:
ИЗМЕНИТЬ ТАБЛИЦУ Лица ИЗМЕНИТЬ КОЛОНКУ доб год
Вы увидите вывод, что столбец dob добавлен обратно в таблицу и имеет тип данных «год». См. Ниже.
Студенческий билет | имя | фамилия | телефонный номер | доб |
один | Рохан | Rathore | 9876543210 | |
2 | Сонали | Саксена | 9876567864 | |
3 | Аджай | Агарвал | 9966448811 | |
4 | Гита | Гулати | 9765432786 | |
5 | Шубхам | Синха | 9944888756 |
На этом мы подошли к концу данной статьи. Надеюсь, вы поняли, как пользоваться приведенными выше командами. Если вы хотите узнать больше о MySQL и познакомьтесь с этой реляционной базой данных с открытым исходным кодом, а затем ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MySQL и достичь мастерства в этой теме.
Есть вопрос к нам? Пожалуйста, укажите это в комментариях к этой статье, и я вернусь к вам.