当前位置:首页 » 编程语言 » mysql查看sql

mysql查看sql

发布时间: 2025-01-04 09:01:30

① 如何用sql命令查看Mysql数据库大小

1、进入information_schema 数据库(存放了其他的数据库的信息)
use information_schema;

2、查询所有数据的大小:
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;

3、查看指定数据库的大小:
比如查看数据库home的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';

4、查看指定数据库的某个表的大小
比如查看数据库home中 members 表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home' and table_name='members';

② mysql怎么查询执行sql的记录

-- 打开sql 执行记录功能

set global log_output='TABLE' -- 输出到表

set global log=ON; -- 打开所有命令

执行记录功能general_log, 所有语句: 成功和未成功的.

set global log_slow_queries=ON; -- 打开慢查询 sql 记录

slow_log, 执行成功的: 慢查询语句和未使用索引的语句

set global long_query_time=0.1; -- 慢查询时间限制(秒)

set global log_queries_not_using_indexes=ON; -- 记录未使用索引的sql 语句

-- 查询sql 执行记录

select * from mysql.slow_log order by 1; -- 执行成功的:慢查询语句,和未

使用索引的语句

select * from mysql.general_log order by 1; -- 所有语句: 成功和未成功的.-- 关闭sql 执行记

③ 如何查看mysql中执行sql语句

如果我的理解没错的话,你的意思是正在执行的sql语句吧,
命令:
mysql>show full processlist;

示例:
mysql>select sleep(20);

另一个session执行:
mysql>show full processlist;
--- 可以看到正在执行的语句 ---
| 183 | root | localhost | NULL | Query | 6 | User sleep | select sleep(20) |

④ 怎么打开/查看MySQL的SQL记录

要是想用命令行的话,下面给你一些命令(MySQL)
启动,关闭MySQL
在CMD中输入: net start mysql
在服务管理器中启动,关闭.
MySQL登录
在CMD中输入
mysql –h localhost –u root -p
查看数据库: show databases;
使用数据库: use db_name;
查看表: show tables;
查看表结构: describe table_name;
查看表: show tables;

要是不想用命令就在安装MYSQL的浏览器,直接在里面打开看就好了

热点内容
压缩软件流程 发布:2025-03-10 22:00:43 浏览:299
安卓哪个国家的品牌好 发布:2025-03-10 21:53:16 浏览:11
ftp字符集锦 发布:2025-03-10 21:37:00 浏览:76
如何提取脚本按键 发布:2025-03-10 21:29:04 浏览:220
辽宁省dns服务器怎么填物理机 发布:2025-03-10 21:25:05 浏览:787
云计算机服务器区别 发布:2025-03-10 21:10:21 浏览:235
古代锦衣卫需要哪些配置 发布:2025-03-10 21:06:17 浏览:618
ps样式在的文件夹 发布:2025-03-10 20:50:07 浏览:614
图像压缩编码算法 发布:2025-03-10 20:48:23 浏览:386
堕落解压缩码 发布:2025-03-10 20:46:55 浏览:626