MySQL 是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),通常在開發(fā)中使用,而在項(xiàng)目完成之后,通過導(dǎo)出庫(kù)的表結(jié)構(gòu)圖,可以幫助其他開發(fā)者更好地理解數(shù)據(jù)庫(kù)的結(jié)構(gòu),從而快速上手項(xiàng)目。
下面是如何通過MySQL來導(dǎo)出庫(kù)的表結(jié)構(gòu)圖:
# 首先進(jìn)入mysql mysql -u<用戶名>-p<密碼># 切換到目標(biāo)數(shù)據(jù)庫(kù) use<數(shù)據(jù)庫(kù)名>; # 導(dǎo)出指定表結(jié)構(gòu) show create table<表名>; # 導(dǎo)出所有表結(jié)構(gòu) show tables; # 導(dǎo)出所有表結(jié)構(gòu)的詳細(xì)信息 select table_schema,table_name,column_name,column_type,column_comment,extra from information_schema.columns where table_schema='<數(shù)據(jù)庫(kù)名>';
導(dǎo)出庫(kù)的表結(jié)構(gòu)圖非常方便,因?yàn)榭梢酝ㄟ^可視化工具,將結(jié)構(gòu)圖呈現(xiàn)到開發(fā)者面前,更加直觀,從而更加方便開發(fā)工作的開展。