mysql如何查詢表字所有字段?

mysql查詢表字所有字段的方法:使用“SHOW FROM”語句配合FULL關鍵字來查詢,語法“SHOW FULL COLUMNS FROM table_name”,可以顯示指定數(shù)據(jù)表的所有字段信息。

mysql如何查詢表字所有字段?

mysql查詢表字所有字段

1、查看所有表名:

show?tables?[from?db_name];

2、查看字段信息

SHOW?FULL?COLUMNS?FROM?table_name

獲取以下信息
Field :字段名
Type:字段類型
Collation:字符集(mysql 5.0以上有)
Null :是否可以為NULL
Key:索引(PRI,unique,index)
Default:缺省值
Extra:額外(是否 auto_increment)
Privileges:權限
Comment:備注(mysql 5.0以上有)

mysql>?create?table?teacher??#?創(chuàng)建teacher表 ????->?( ????->?Id?int?(5)?auto_increment?not?null?primary?key, ????->?name?char(10)?not?null, ????->?address?varchar(50)?default?'No.1?Mid?school', ????->?year?date ????->?); Query?OK,?0?rows?affected?(0.02?sec)  mysql>?show?tables; +------------------+ |?Tables_in_school?| +------------------+ |?teacher??????????| +------------------+ 1?row?in?set?(0.00?sec)  mysql>?show?full?columns?from?teacher;??#?顯示teacher表的所有字段 +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ |?Field???|?Type????????|?Collation?????????|?Null?|?Key?|?Default?????????|?Extra??????????|?Privileges??????????????????????|?Comment?| +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ |?Id??????|?int(5)??????|?NULL??????????????|?NO???|?PRI?|?NULL????????????|?auto_increment?|?select,insert,update,references?|?????????| |?name????|?char(10)????|?latin1_swedish_ci?|?NO???|?????|?NULL????????????|????????????????|?select,insert,update,references?|?????????| |?address?|?varchar(50)?|?latin1_swedish_ci?|?YES??|?????|?No.1?Mid?school?|????????????????|?select,insert,update,references?|?????????| |?year????|?date????????|?NULL??????????????|?YES??|?????|?NULL????????????|????????????????|?select,insert,update,references?|?????????| +---------+-------------+-------------------+------+-----+-----------------+----------------+---------------------------------+---------+ 4?rows?in?set?(0.01?sec)  mysql>?drop?table?teacher;??#?刪除teacher表 Query?OK,?0?rows?affected?(0.03?sec)  mysql>?show?tables; Empty?set?(0.00?sec)  mysql>

推薦教程:mysql視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享