場景:在工作中會發現一些問題,需要修改資料表的型別,
解決方案:
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...