zoukankan      html  css  js  c++  java
  • mysql应用技巧

    1. 查看mysql死锁

    SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

    2.查看正在锁的事务

    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;  
     
    3.查看等待锁的事务
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; 
     
    4.查看当前系统时间
    select sysdate();
     
    5. 结束某个事务的线程ID
    kill 线程ID ;
     
    6.查看mysql数据库的默认编码
    show variables like 'char%';    #或在命令行中输入:status;
     
    7.查看连接数、状态
    show processlist;    #默认只列出100条,全表出需要使用show full processlist;
    show status;       #可使用show status like '%变量%';
     
    8.常用函数
    select now();         #查看当前日期和时间   
    select datediff(d1,d2);   #用来计算日期d1与d2之间相隔的天数
    select AddDate(d,n);     #用于返回起始日期d加上n天的日期
    select Rand();        #用于返回0~1的随机数
    select version()       #查看数据库的版本号
    select connection_id;    #获取服务器的连接数
    select user;                #获取用户名的函数
     
    9.常用统计函数
    avg(字段名)          //获取指定列的平均值
    count()            //统计记录数
    min(),max()               //获取指定字段的最小值和最大值
    sum()                     //指定字段所有记录的总合
     
    10.数据查询常用
    select * from 表名;  
    select 字段名 from 表名;     //查询指定字段
    select * from 表名 where ...    //查询指定数据
    select * from 表名 where 条件[Not]in(元素1,元素2,...);
    select * from 表名 where 条件[Not]between 取值1 AND 取值2;    //范围查询
    select * from 表名 where 条件 like ..    //匹配查询
    select distinct 字段名 from 表名;      //去除结果中的重复行
    select * from 表名 order by 字段 desc;   //对查询结果进行排序,Asc 升序  Desc 降序
    select * from 表名 limit 3;                //限制查询结果的数量
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    杭州西湖、苏州园林
    新加坡
    泰国
    旅游常用英语语句
    React 脚手架支持Typescript和Sass
    用 Scoop 管理你的 Windows 软件
    Asp.Net Core WebAPI+PostgreSQL部署在Docker中
    Ionic 4 核心概念
    Ionic Framework 4 介绍
    Google Flutter框架:使用VS Code进行开发
  • 原文地址:https://www.cnblogs.com/yu2000/p/4736098.html
Copyright © 2011-2022 走看看