本文主要內(nèi)容mysql 列常用命令:
-
查看表的列的屬性 describe table_name column_name
-
show all column property查看所有列的屬性
-
修改表的列屬性 alter ?table ? ?modify ? ?
-
rename column重命名列
-
添加列(同時添加索引)、刪除列
-
修改列的默認值
查看表的列的屬性 describe table_name column_name
很多時候我們需要查看列的詳細詳細,例如:
describe?springdemo.blog?title;
show all column property查看所有列的屬性
show?fields?from?springdemo.blog;
查看所有列
修改表的列屬性 alter ?table ? ?modify ? ?
修改表的列屬性 alter ?table ? ?modify ? ?
rename column重命名列
修改表的字段名 alter ?table ? ?change ? ?
注意:數(shù)據(jù)在數(shù)據(jù)庫中的存儲和數(shù)據(jù)類型有很大的關(guān)系,故而不要隨便改數(shù)據(jù)類型?
?alter table springdemo.blog change title title_new nvarchar(60) comment ‘修改啦’;
添加(同時添加索引)、刪除列
alter?table?springdemo.tb_ms_audit_user_infoadd?mal_report?int?default?0comment?'惡意舉報的次數(shù)',?add?index(mal_report);
刪除字段?:?alter??table????drop??
修改列的默認值
alter?table?tablename?alter?column?drop?default;?#(若本身存在默認值,則先刪除)alter?table?tablename?alter?column?set?default?'t5';#?(若本身不存在則可以直接設定)
轉(zhuǎn)載務必注明出處,尊重別人的勞動成果。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END