修改字段型別 mysql 01

2021-10-13 01:19:03 字數 731 閱讀 5701

場景:在工作中會發現一些問題,需要修改資料表的型別,

解決方案:

alter table  資料表 modify column  列名 型別

例如:alter table  `shop_store_activity_base`   modify column  activity_period   varchar(50) not null default '0'  comment '活動場次';

注意:修改列,需要考慮原來的資料,不要丟失,字段長度。型別等都需要注意

一般情況資料不丟失

修改列的名稱

alter table  表明   change   欄位名  新的字段

例如:alter table  `shop_store_activity_base`   change   activity_new_user  activity_new_user1111   varchar(50) not null default '0'  comment '活動場次';

注意:修改前確保資料不會丟失

驗證:型別合理,基本資料不會丟失

修改字段型別:例如

alter table `shop_base_product_type` modify column `type_brand_ids` text character set utf8 collate utf8_general_ci not null comment '品牌id' after `type_spec_ids`;

Mysql修改字段型別修改

mysql修改字段型別與長度修改等 alter table news modify column title varchar 130 alter table 表名 modify column 欄位名 型別 如 news 表裡的title 字段 原來長度是 100個字元,現長度要改成130個字元 al...

MySQL修改字段型別

mysql alter table 表名 modify column 欄位名 型別。資料庫中address表 city欄位是varchar 30 修改型別可以用 謹慎修改型別,可能會導致原有資料出錯 mysql alter table address modify column city char ...

MySQL 01 基礎知識

作為乙個學機械的應該熟悉一下 mysql 不做深究,內容如下 system centos6.8安裝 yum install mysql ubuntu 16.04 安裝 apt get install mysql server 檢查是否安裝 rpm qa grep mysql 檢查狀態 service...