当前位置:首页 » 编程语言 » 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的浏览器,直接在里面打开看就好了

热点内容
镜像服务器怎么查询到主ip 发布:2025-01-06 11:05:35 浏览:54
收手机源码 发布:2025-01-06 10:54:06 浏览:764
webservice拒绝访问 发布:2025-01-06 10:54:02 浏览:278
ipad服务器出错怎么办 发布:2025-01-06 10:53:31 浏览:900
centos编译安装lamp环境 发布:2025-01-06 10:44:55 浏览:263
家庭重疾险配置怎么选 发布:2025-01-06 10:40:04 浏览:139
解压cp 发布:2025-01-06 10:33:55 浏览:246
觉醒第二关密码多少 发布:2025-01-06 10:32:37 浏览:398
平板电脑配置不行怎么处理 发布:2025-01-06 10:28:38 浏览:828
荣耀手机如何给网络设密码 发布:2025-01-06 10:23:31 浏览:727