Mysql--查询相关语句总结】的更多相关文章

特:不重启mysql 更新配置文件方法(不允许重启mysql实例或连接不上msyql服务器): gdb -p $(pidof mysqld) -ex "set max_connections=1500" -batch 导出 : 1)mysqldump -uroot -proot --opt 库名 表名> "d:\data1.sql" mysqldump -u root -p --no-data 库名 表名 >D:\P\data.sql Mysqldump…
数据准备: 创建表: create table students( id int unsigned primary key auto_increment not null, name varchar(20) default '', age tinyint unsigned default 0, height decimal(5,2), gender enum('男','女','人妖','保密'), cls_id int unsigned default 0, isdelete bit defau…
查询事务 SELECT * FROM information_schema.INNODB_TRX\G; 查询正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查询等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 查询进程 show full PROCESSLIST; 查询是否锁表 show OPEN TABLES where In_use > 0; 查看执行慢于多少秒的S…
前言 本文实现的这个需求其实十分普遍,举例来说,我们存在一个用户来源表,用来标记用户从哪个渠道注册进来.表结构如下所示… 其中 origin 是用户来源,其中的值有 iPhone .Android .Web 三种,现在需要分别统计由这三种渠道注册的用户数量. 解决方案1 ? 1 2 3 4 5 6 7 8 9 SELECT count(*) FROM user_operation_log WHERE origin = 'iPhone'; SELECT count(*) FROM user_ope…
1. 结果集按列展示 mysql  -u用户名  -p密码  -D 数据库名 -e  sql语句 示例:mysql   -uroot  -p123456  -D mysql -e select * from user \G ;…
-- 创建雇员表:emp CREATE TABLE emp( empno INT, -- 员工编号 ename ), -- 员工姓名 job ), -- 员工工作 mgr INT, -- 领导编号 hiredate DATE, -- 入职日期 sal ,), -- 月薪 comm ,), -- 奖金 deptno INT -- 部分编号 ) ; -- 添加数据 ,,,); ,,,,); ,,,,); ,,,); ,,,,); ,,,); ,,,); ,,,); ,,); ,,,,); ,,,);…
select r.trx_id waiting_trx_id, r.trx_mysql_thread_Id waiting_thread,        r.trx_query waiting_query, b.trx_id blocking_trx_id,        b.trx_mysql_thread_id blocking_thread, b.trx_query blocking_query   from information_schema.innodb_lock_waits w i…
where 是约束条件 先找到表 from t1 where 条件 : 指的是把表里的数据,一条一条的记录取出来 然后 group by 分组, having 是过滤条件 指记录已经出来 聚合 count,max,min,avg,group_cancat(把组内的你想要的字段全部列举到一行). 聚合 count max min avg group_cancat where 条件: 可以用运算符 between 80 and 100 in(80,90,100) 值时80或者90或者100 like…
1,查询表空间使用情况select a.a1 表空间名称,c.c2 类型,c.c3 区管理,b.b2/1024/1024 表空间大小M,(b.b2-a.a2)/1024/1024 已使用M,substr((b.b2-a.a2)/b.b2*100,1,5) 利用率from (select  tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,(select tablespa…
我们可以用下面三张表来查原因:        innodb_trx ## 当前运行的所有事务        innodb_locks ## 当前出现的锁        innodb_lock_waits ## 锁等待的对应关系 select * from information_schema.innodb_trx; 查出innodb_trx中死锁事务的trx_mysql_thread_id,然后kill掉.…