sql,SHOW DATABASES;,
“查看数据库信息
1、查看所有数据库
命令:SHOW DATABASES;
说明:列出当前用户有权限访问的所有数据库。
2、查看当前使用的数据库
命令:SELECT DATABASE();
说明:显示当前正在使用的数据库。
3、查看数据库使用端口
命令:SHOW VARIABLES LIKE 'port';
说明:显示MySQL服务器监听的端口号。
4、查看数据库编码
命令:SHOW VARIABLES LIKE 'character%';
说明:列出与字符集相关的变量,包括客户端编码、连接编码、数据库编码等。
5、查看数据库表信息
命令:SHOW TABLES;
说明:列出当前数据库中的所有表。
6、查看表结构
命令:DESCRIBE 表名;
或SHOW COLUMNS FROM 表名;
说明:显示表的结构,包括列名、数据类型、是否允许NULL、键、默认值等信息。
7、查看创建表的SQL语句
命令:SHOW CREATE TABLE 表名;
说明:显示创建表时的完整SQL语句。
8、查看数据库状态
命令:SHOW STATUS;
说明:显示MySQL服务器的状态信息和统计信息。
9、查看数据库大小
命令:SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
说明:查询每个数据库的名称和大小。
10、查看表的行数
命令:SELECT COUNT(*) FROM 表名;
说明:查询表中的行数。
示例表格
命令 | 说明 |
SHOW DATABASES; | 查看所有数据库 |
SELECT DATABASE(); | 查看当前使用的数据库 |
SHOW VARIABLES LIKE 'port'; | 查看数据库使用端口 |
SHOW VARIABLES LIKE 'character%'; | 查看数据库编码 |
SHOW TABLES; | 查看数据库中的表 |
DESCRIBE 表名; | 查看表结构 |
SHOW CREATE TABLE 表名; | 查看创建表的SQL语句 |
SHOW STATUS; | 查看数据库状态 |
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema; | 查看数据库大小 |
SELECT COUNT(*) FROM 表名; | 查看表的行数 |
通过上述命令,可以高效地管理和查看MySQL数据库及其相关信息。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1215982.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复