mysql中查看庫中某個表的所有列和對應的字段類型


執行命令:

select COLUMN_NAME ,DATA_TYPE from information_schema.COLUMNS where table_name = '表名' and table_schema = '數據庫名';

例:我想查看我的"student"數據庫,表"user"中有哪些字段,以及字段的類型都是什么

select COLUMN_NAME ,DATA_TYPE from information_schema.COLUMNS where table_name = 'user' and table_schema = 'student';

結果:

+-------------+-----------+
| COLUMN_NAME | DATA_TYPE |
+-------------+-----------+
| id | int |
| name | varchar |
| passwd | varchar |
| cnname | varchar |
| email | varchar |
| phone | varchar |
| im | varchar |
| qq | varchar |
| role | tinyint |
| creator | int |
| created | timestamp |
+-------------+-----------+

補充知識:

如果想更改user表中某個具體學生的某個值,例:更改lisan的電話為123或者讓他的手機號為空則執行如下的命令:

改為123:

UPDATE user SET phone="123" where name="lisan";

改為空:

UPDATE user SET phone="" where name="lisan";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM