MySQL 提供了多种方式来查看数据库中的数据,以下是常用的查看方法:
查看所有数据库
SHOW DATABASES;
查看当前数据库中的表
SHOW TABLES;
查看表结构
DESCRIBE 表名;
-- 或
DESC 表名;
-- 或
SHOW COLUMNS FROM 表名;
查看表的创建语句
SHOW CREATE TABLE 表名;
基本查询
SELECT * FROM 表名;
查询特定列
SELECT 列名1, 列名2 FROM 表名;
带条件的查询
SELECT * FROM 表名 WHERE 条件;
排序查询
SELECT * FROM 表名 ORDER BY 列名 [ASC|DESC];
限制返回行数
SELECT * FROM 表名 LIMIT 数量;
SELECT * FROM 表名 LIMIT 偏移量, 数量;
分组查询
SELECT 列名, 聚合函数 FROM 表名 GROUP BY 列名;
连接查询
SELECT * FROM 表1 JOIN 表2 ON 表1.列 = 表2.列;
子查询
SELECT * FROM 表名 WHERE 列名 IN (SELECT 列名 FROM 表名 WHERE 条件);
查看MySQL版本
SELECT VERSION();
查看当前用户
SELECT USER();
查看当前数据库
SELECT DATABASE();
查看进程列表
SHOW PROCESSLIST;
查看系统变量
SHOW VARIABLES;
SHOW VARIABLES LIKE '%变量名%';
格式化输出
SELECT * FROM 表名\G
查看索引
SHOW INDEX FROM 表名;
查看表状态
SHOW TABLE STATUS LIKE '表名';
查看视图
SHOW FULL TABLES WHERE TABLE_TYPE LIKE 'VIEW';
查看存储过程和函数
SHOW PROCEDURE STATUS;
SHOW FUNCTION STATUS;
以上命令可以帮助您有效地查看和管理MySQL数据库中的各种信息。根据您的具体需求选择合适的查询方式。