mysql列column常用命令的使用總結(jié)

本文主要內(nèi)容mysql 列常用命令:

  1. 查看表的列的屬性 describe table_name column_name

  2. show all column property查看所有列的屬性

  3. 修改表的列屬性 alter ?table ? ?modify ? ?

  4. rename column重命名列

  5. 添加列(同時添加索引)、刪除列

  6. 修改列的默認值


查看表的列的屬性 describe table_name column_name


很多時候我們需要查看列的詳細詳細,例如:

describe?springdemo.blog?title;

mysql列column常用命令的使用總結(jié)

show all column property查看所有列的屬性


show?fields?from?springdemo.blog;

查看所有列

mysql列column常用命令的使用總結(jié)

修改表的列屬性 alter ?table ? ?modify ? ?


修改表的列屬性 alter ?table ? ?modify ? ?

mysql列column常用命令的使用總結(jié)

rename column重命名列


修改表的字段名 alter ?table ? ?change ? ?

mysql列column常用命令的使用總結(jié)

注意:數(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)聲明
THE END
喜歡就支持一下吧
點贊6 分享