logo

MySQL Змінити тип стовпця

Зміна визначення стовпця є дуже корисною функцією для бази даних, коли ми хочемо. MySQL дозволяє команді змінювати визначення стовпця, наприклад назву та тип, відповідно до наших потреб. Ми можемо зробити це за допомогою ЗМІНИТИ ТАБЛИЦЮ заява в MySQL . У цій статті ми крок за кроком розглянемо, як змінити визначення стовпця за допомогою команди ALTER TABLE.

Синтаксис

Нижче наведено синтаксис для зміни типу даних стовпця в MySQL:

 ALTER TABLE table_name MODIFY column_name datatype; 

Розберемося з параметрами твердження докладніше:

  • Спочатку ми уточнимо ім'я таблиці після ключових слів ALTER TABLE, що містять стовпець, який ми збираємося змінити.
  • По-друге, ми уточнимо назва стовпця що ми хочемо змінити тип даних після пропозиції MODIFY.
  • Наостанок уточнимо нове тип даних для стовпця, щоб змінити тип стовпця.

Якщо ми хочемо змінити типи даних кілька стовпців в одному операторі ми можемо використовувати оператор таким чином:

 ALTER TABLE table_name MODIFY COLUMN column_name1 data_type, MODIFY COLUMN column_name2 data_type ... ; 

Приклад зміни типу стовпця MySQL

Давайте зрозуміємо, як оператор ALTER TABLE працює в MySQL через різні приклади зміни визначення стовпця. Припустимо, у нас є таблиця з назвою ' працівників ', який містить такі описи стовпців:

java для циклу

Назва таблиці: співробітники

MySQL Змінити тип стовпця

На зображенні вище ми бачимо, що emp_id тип даних стовпця an ціле число типу. Тепер припустімо, що ми хочемо змінити тип даних emp_id з INT на VARCHAR; ми можемо виконати наведений нижче оператор, щоб зробити це:

 mysql> ALTER TABLE employees Modify column emp_id varchar(10); 

Після виконання оператора, якщо помилки не знайдено, має з’явитися наведений нижче результат:

MySQL Змінити тип стовпця

Давайте перевіримо інформацію таблиці через ОПИСУЙТЕ заява:

MySQL Змінити тип стовпця

У вихідних даних ми можемо помітити, що тип даних стовпця emp_id було змінено з integer на varchar.

char до int java

Припустімо, що ви хочете змінити тип даних кількох стовпців таблиці «співробітники» за допомогою одного оператора. У цьому випадку ми вкажемо назву стовпця за допомогою оператор кома(,). . Перегляньте заяву нижче:

 mysql> ALTER TABLE employees MODIFY COLUMN emp_id int(5), MODIFY COLUMN income VARCHAR(20); 

Після виконання оператора, якщо помилки не знайдено, має з’явитися наведений нижче результат:

MySQL Змінити тип стовпця

Тепер знову перевірте інформацію таблиці за допомогою оператора DESCRIBE:

MySQL Змінити тип стовпця

У вихідних даних ми можемо помітити, що тип даних стовпця emp_id було змінено з varchar на integer, а стовпець доходу змінено з integer на varchar.

Як змінити тип даних стовпця в MySQL Workbench?

Щоб змінити тип даних стовпця за допомогою Верстак MySQL , нам спочатку потрібно запустити його, а потім увійти, використовуючи ім’я користувача та пароль, які ми створили раніше. Він поверне екран таким чином:

Кет тимпф чистий капітал
MySQL Змінити тип стовпця

Тепер виконайте наступні кроки, щоб змінити визначення стовпця, наприклад ім’я або тип даних:

1. Перейдіть на вкладку Навігація та натисніть на Меню розкладу який містить усі бази даних, доступні на сервері MySQL.

2. Виберіть базу даних ( наприклад , mystudentdb), двічі клацніть його та відобразіть підменю, що містить таблиці, подання, функції та збережені процедури.

3. Розгорніть Підменю Таблиці і виберіть таблицю, у якій потрібно змінити визначення стовпця. Наприклад , ' студентів 'таблиця містить таке визначення стовпця:

MySQL Змінити тип стовпця

4. Якщо ми хочемо змінити клас тип стовпця з INT на VARCHAR, потім клацніть правою кнопкою миші на вибраній таблиці (студенти), а потім натисніть на Змінити таблицю варіант. Ми повинні отримати екран, як показано нижче:

Панель швидкого доступу до ms word
MySQL Змінити тип стовпця

5. Натисніть на тип даних у полі, що відповідає стовпцю, який потрібно змінити, виберіть потрібний тип і натисніть на Застосувати кнопку. Перегляньте зображення нижче:

MySQL Змінити тип стовпця

6. Ми отримаємо екран нижче. Якщо помилки не знайдено, натисніть на Застосувати кнопку.

MySQL Змінити тип стовпця

7. Нарешті натисніть на Закінчити щоб завершити процес.

MySQL Змінити тип стовпця

8. Тепер знову перевірте інформацію таблиці за допомогою оператора DESCRIBE.

MySQL Змінити тип стовпця

У вихідних даних ми бачимо, що тип даних колонка класу було змінено з ціле число в varchar .

перевірка нуля в java