MySql修改表 字段型別 ,新增新列並賦預設值

2022-02-20 13:24:08 字數 924 閱讀 7703

--

新增字段

alter

table

`tab1`

addcolumn create_user varchar(50) default

'admin

' comment '

新增人'

,add

column create_time datetime

default now() comment '

新增時間'--

修改字段注釋

alter

table tab1 modify column name varchar(30) not

null comment '

姓名2';

mysql修改欄位名:

alter

table 表名 change [

column

]舊欄位名 新欄位名 新資料型別;

alter

table table1 change column1 column1 varchar(100) default

1.2 comment '

注釋'; --

正常,此時欄位名稱沒有改變,能修改字段型別、型別長度、預設值、注釋

alter

table table1 change column1 column2 decimal(10,1) default

null comment '注釋'

--正常,能修改欄位名、字段型別、型別長度、預設值、注釋

alter

table table1 change column2 column1 decimal(10,1) default

null comment '注釋'

--正常,能修改欄位名、字段型別、型別長度、預設值、注釋

mysql 修改 新增 刪除 表字段

mysql 修改 新增 刪除 表字段 新增表的字段 alter table 表名 add 欄位名 欄位的型別 例子 alter table table1 add transactor varchar 10 not null alter table table1 add id int unsigned...

Hive表字段型別修改

a 建立一張和原表一樣表結構的複製表 b 通過插入語句 insert overwrite 使用動態分割槽把資料匯入複製表 set hive.exec dynamic.partition mode nonstrict create table table copy like table origina...

修改表字段mysql語句

修改表字段 create table register id int primary key auto increment,name varchar 10 default null unique key,age tinyint unsigned default 18,registime timest...