在使用 MySQL 數據庫時,經常需要查看數據庫和表的信息。下面介紹如何通過 MySQL 的命令行進行查看。
首先登錄 MySQL。
$ mysql -u username -p Enter password:
其中,username 是你的 MySQL 用戶名,會提示輸入密碼。
查看當前所有數據庫。
mysql>SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.01 sec)
其中,information_schema、mysql、performance_schema 是 MySQL 自帶的數據庫,test 是一個空的數據庫。
進入某個數據庫并查看其中所有的表。
mysql>USE test; Database changed mysql>SHOW TABLES; +----------------+ | Tables_in_test | +----------------+ | mytable1 | | mytable2 | +----------------+ 2 rows in set (0.00 sec)
其中,mytable1 和 mytable2 是該數據庫下的兩個表。
查看某個表的結構。
mysql>DESC mytable1; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | varchar(100) | NO | | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
其中,mytable1 是需要查看的表名。
退出 MySQL。
mysql>EXIT Bye
以上就是 MySQL 查看數據庫和表的常用命令。