mysql 常用sql

SHOW STATUS LIKE ‘uptime‘    启动时间

SHOW STATUS LIKE ‘com_select‘   总查询次数

SHOW STATUS LIKE ‘com_update‘   总修改次数

SHOW GLOBAL STATUS LIKE ‘connections‘  链接数   不加GLOBAL  为当前session

DOS命令   netstat -an    查询端口监听

netstat -anb  查看进程号

慢查询   默认10秒以上为慢查询

SHOW STATUS LIKE ‘slow_queries‘   查看慢查询次数(包括增删改查,存储过程,函数)

SHOW VARIABLES LIKE ‘long_query_time‘   慢查询的默认时间

SET long_query_time =1   设置慢查询的默认时间  单位S

查询索引

show index from 表

show keys from 表

时间: 2024-10-12 03:43:42

mysql 常用sql的相关文章

MySQL常用SQL语句(Python实现学生、课程、选课表增删改查)

以基本的学生选课为例,建立选课数据库,学生.班级.选课信息三张表,并分别对表进行插删改操作: import MySQLdb try: conn = MySQLdb.connect(host = 'localhost', user = 'root', passwd = 'root', db = 'xuanke', port = 3306) cur = conn.cursor() cur.execute("CREATE DATABASE xuanke") cur.execute("

Mysql常用sql语句(一)- 操作数据库

21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 需要注意,创建数据库和创建表的语句博文都在前面哦,整个系列都是相互关联的哈,需要用到前面创建的数据库和表哦 前言 针对数据库的操作语句叫做数据定义语言(DDL)   数据库有哪些操作呢? 创建数据库 查询数据库 修改数据库 删除数据库 选择数据库 简称“增删改查“,点击右边目录即可跳转哦! ----

Mysql常用sql语句(二)- 操作数据表

21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html 需要注意,创建数据库和创建表的语句博文都在前面哦 整个系列都是相互关联的哈,需要用到前面创建的数据库和表哦(系列博文第一篇和第二篇) 前言 针对数据表的操作语句叫做数据定义语言(DDL)   数据表有哪些操作? 创建数据表 查看表结构 查看数据表的创建语句 复制数据表 修改数据表 删除数据表 简称“

mysql常用sql及常用命令

一.常用sql语句: 1.查询: select * from table where 1 = 1 2.增加: insert into table(name,age) values("张三",25) 3.删除: delete from table where 1 = 1 4.修改: update table set field1=value1 where 1 = 1 5.模糊查询:like关键字 select * from table where name like ’%张*%’ 6.排

MySQL常用SQL语句综述

简述 之前一直使用的django的orm模型,最近想学习下原生sql语句的编写.以后工作中可能不使用django,为了更好的工作和提高自己的知识全面点,记录下常用的sql语句编写. 一.创建.删除.选择数据库 1. 如果数据库不存在就创建 CREATE DATABASE IF NOT EXISTS blog CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 如果数据库存在就删除 DROP DATABASE IF EXISTS blog; 3. 切换到我

剑指架构师系列-MySQL常用SQL语句

(1)分清HAVING与WHERE的区别: HAVING 子句使你能够指定过滤条件,从而控制查询结果中哪些组可以出现在最终结果里面.WHERE 子句对被选择的列施加条件,而 HAVING 子句则对 GROUP BY 子句所产生的组施加条件. 以下的SQL语句都是基于MySQL5.6.30版本. 1.查询"1"课程比"2"课程成绩高的所有学生的学号 select a.Sno from (select Sno,score from SC where Cno=1 ) as

[MySQL] 常用SQL的优化--18.4

这里介绍下,Insert.Group By等SQL语句的优化方法: 1.大批量数据插入 当load命令导入数据的时候,可以进行适当的设置提高导入速度. 1.1 对于MyISAM表,可以先禁用非唯一索引更新,再导入数据来快速导入大量的数据. alter table table_name disable keys; load date infile 'xxx.txt' into table_name; alter table table_name enable keys; 1.2 对于InnoDB表

慢谈MYSQL常用SQL语句

目录 1.SQL语句分类 2.DDL语句 3.DML语句 4.DCL语句 5.事务相关语句 6.mysql查询 6.1.单表简单查询 6.2.多表组合查询 6.2.1.联结查询(交叉联结,内联结,外联结(左外联结.右外联结)) 6.2.2.联合查询(UNION) 6.2.3.自联结 6.3.子查询 6.3.1.WHERE子查询 6.3.2.FROM子查询 1.SQL语句分类 DDL:数据定义语言,用来定义数据库对象,包括数据库.表.索引.存储过程.存储函数.约束.触发器.事件调度器等 DML:数

[MySQL] 常用SQL技巧--18.5

1.正则表达式使用 MySQl利用REGEXP命令,提供正则表达式功能. 例子:select 'abcdef' REGEXP '^a'; select 'efg' REGEXP '[^XYZ]'; 2. 用RAND()函数提取随机行 使用RAND()函数从表中随机抽取记录行,这对一些抽样分析统计非常有用. 例如:select * from category order by rand() limit 5; 3. 利用group by的with rollup子句做统计报表 在SQL语句中,使用gr

MySQL常用SQL语句优化

SQL语句写得不严谨或者不适当,没有正确的使用上索引,会带来很严重的性能问题,这时DBA们又要来收拾这些烂滩子了,所以SQL语句的优化,在日常工作中,是占很重要的一部份,当然还有比如OS优化,硬件优化,MySQL Server优化,数据类型优化,应用层优化.我们进行MySQL的一些相关优化进行探讨. 1.优化数据插入: DISABLE KEYS和ENABLE KEYS用来关闭或者打开MyISAM表非唯一索引的更新,当用load命令导入数据的时候,适当的设置可以提高导入的速度.只用于MyISAM存