修改表字段mysql語句

2021-08-21 23:52:54 字數 863 閱讀 2871

--修改表字段 

create table register ( 

id int primary key auto_increment, 

name varchar (10) default null unique key, 

age tinyint unsigned default 18, 

registime timestamp default current_timestamp (), 

fund double (9, 2) default 1000000.00, 

tel char (11) not null 

); -- 將age 改為int,預設值為30 

alter table register modify age int unsigned default 30;-- 將tinyint的age改為預設的無符號int 

-- 把age再改為tinyint預設為18,而且放到第一位 

alter table register modify age tinyint unsigned default 18 first; 

-- 使用alter來修改預設值 

alter table register alter  age set default 30; 

-- 刪除預設值 

alter table register alter age drop default; 

-- 修改列名 

alter table register change column   registime  newtime  timestamp; 

-- 修改表名 

alter table   register  rename register2;

MySql的簡單修改表字段SQL語句

新增乙個字段,預設值為0,非空,自動增長,主鍵 alter table tabelname add new field name field type default 0 not null auto increment add primary key new field name 增加乙個新字段 a...

MySql的簡單修改表字段SQL語句

新增乙個字段,預設值為0,非空,自動增長,主鍵 alter table tabelname add new field name field type default 0 not null auto increment add primary key new field name 增加乙個新字段 a...

MySql的簡單修改表字段SQL語句

新增乙個字段,預設值為0,非空,自動增長,主鍵 alter table tabelname add new field name field type default 0 not null auto increment add primary key new field name 增加乙個新字段 a...