博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用sql语句整理[MySql]
阅读量:5374 次
发布时间:2019-06-15

本文共 1578 字,大约阅读时间需要 5 分钟。

  1. 查看执行计划
     explain update test100 set contractSn=99 where contractSn=45;  
  2. insert ... on duplicate key使用
    insert into 表名(f1, f2, Count, LastUpdateTime) values(2223, 222, 1, xxx) on duplicate key update LastUpdateTime=values(xxx),Count=Count+1;
  3. mysql表示boolean使用类型:`FieldName` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否XXX',
    相关1:相关2:
  4. SELECT * FROM tableName LIMIT m,n; 表示从第m+1条开始取n条。limit 0, 3表示取前3条数据
  5. BETWEEN AND不包括右边界
  6. 查询表结构
    select * from information_schema.columns where table_schema = 'xxxdb'  #表所在数据库and table_name = 'xxtable' ; #你要查的表

    注:INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

    每位MySQL用户均有权访问这些表,但仅限于表中的特定行,在这类行中含有用户具有恰当访问权限的对象。
    事实上,尽管不需要生成名为INFORMATION_SCHEMA的文件,我们仍提供了名为INFORMATION_SCHEMA的新数据库。可以使用USE语句将INFORMATION_SCHEMA选择为默认数据库,但访问该数据库中所含表的唯一方式是使用SELECT语句。不能在其中插入内容,不能更新它们,也不能删除其中的内容。

  7. 查看表创建的DDL
    show create table table_name;
  8. 简单表结构
    desc tabl_name
  9. 查看mysql事务级别
    select @@tx_isolation
  10. 查看客户端连接信息
    -- 当前连接idselect connection_id();-- 当前连接的client hostselect host from information_schema.processlist WHERE ID=connection_id();-- 当前连接的信息select * from information_schema.processlist WHERE ID=connection_id();-- 全部连接信息select * from information_schema.processlist;
  11. 查看innodb当前状态
    show engine innodb status;
  12. mysql字符集文档 
  13. 命令连接mysql指定字符集
    mysql -hlocalhost -P3306 --default-character-set=utf8  -uroot -p -- 查看字符集 show variables like 'character_set%';

    注:因为在windows上通过命令连接mysql然后用source命令执行.sql脚本出现了中文comment乱码,故需要指定字符集。

  14. 设置事务级别
    SET SESSION tx_isolation='READ-COMMITTED';
  15. -

转载于:https://www.cnblogs.com/liqipeng/p/6212759.html

你可能感兴趣的文章
正则表达式
查看>>
java基础:不同进制的表现形式
查看>>
Base64转换为blob对象
查看>>
gulp自动化压缩合并、加版本号解决方案
查看>>
windows下面安装Python和pip教程
查看>>
Java 动态向 JTable 中添加数据
查看>>
平安科技移动开发二队技术周报(第九期)
查看>>
Oracle【二维表管理:约束】
查看>>
2017-2018-1 20155307 《信息安全系统设计基础》第5周学习总结
查看>>
微软职位内部推荐-Principal Dev Manager for Windows Phone Apps
查看>>
jquery改变元素属性值(转)
查看>>
《额尔古纳河右岸》读书笔记
查看>>
C#Virtual和Override的几种组合
查看>>
JavaScript总结之DOM基本操作(三)
查看>>
为Vmware硬盘减肥瘦身
查看>>
python-flask学习
查看>>
Controller与View数据传递 多Model传递
查看>>
arm 汇编小练习
查看>>
RegQueryValueEx函数
查看>>
漫谈数据库索引
查看>>