答:在MySQL中,大家可以使用一些简单的命令来查询库和表。下面详细介绍一下。
1. 查询已有的数据库
大家可以使用SHOW DATABASES;命令来查询已有的数据库,如下所示:
“`ysql>SHOW DATABASES;
+——————–+
Database
+——————–+formationa |ysql |ancea
testdb
+——————–+ set (0.00 sec)
2. 查询已有的表
大家可以使用SHOW TABLES;命令来查询已有的表,如下所示:
“`ysql>SHOW TABLES;
+———————-+_testdb
+———————-+ers
orders
+———————-+ set (0.00 sec)
3. 查询指定数据库中的表
如果大家想要查询指定数据库中的表,大家可以先使用USE命令切换到指定的数据库,然后再使用SHOW TABLES;命令来查询已有的表,如下所示:
“`ysql>USE testdb;gedysql>SHOW TABLES;
+———————-+_testdb
+———————-+ers
orders
+———————-+ set (0.00 sec)
4. 查询表结构
大家可以使用DESCRIBE命令或者SHOW COLUMNS FROM命令来查询表的结构,如下所示:
“`ysqlers;
+————-+————–+——+—–+———+—————-+
Field | Type | Null | Key | Default | Extra
+————-+————–+——+—–+———+—————-+ertcrement |ame | varchar(50) | NO || NULL ||ame | varchar(50) | NO || NULL ||ail | varchar(100) | NO || NULL ||e| NO || NULL
+————-+————–+——+—–+———+—————-+ set (0.00 sec)
“`ysqlers;
+————-+————–+——+—–+———+—————-+
Field | Type | Null | Key | Default | Extra
+————-+————–+——+—–+———+—————-+ertcrement |ame | varchar(50) | NO || NULL ||ame | varchar(50) | NO || NULL ||ail | varchar(100) | NO || NULL ||e| NO || NULL
+————-+————–+——+—–+———+—————-+ set (0.00 sec)
以上就是在MySQL中查询库和表的方法,希望对大家有所帮助。