排序
mysql 协议的ResultsetRow包及解析
git https://github.com/sea-boat/mysql-protocol 概况 ResultsetRow包属于服务端返回ResultSet时的其中一部分包,用于描述结果集的行记录。 mysql通信报文结构 类型 名字 描述 int payload长度...
在 Spring Boot 中使用 MyBatis,如何灵活选择动态 SQL 参数?
在 spring boot 使用 mybatis 中的动态 sql 参数选择 在 spring boot 中使用 mybatis 时,当需要从数据库中查询特定类型的数据时,可以采用以下策略来指定条件: 将条件写死在 sql 语句中 如果...
sql 时间函数 整理的比较全了
sql 时间函数,需要的朋友可以参考下。 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day...
mysql怎么获取不重复的数据?
在mysql中,可以在查询语句中添加distinct关键字来来过滤重复的记录,获取不重复的数据;语法“select distinct 字段名 from 数据表;”。 mysql获取不重复的数据的方法: 在查询语句中添加disti...
mysql如何添加索引
mysql添加索引的方法:可以通过【create table】语句来添加,如【CONSTRAINT PRIMARY KEY | INDEX [] [] 】,表示创建一般索引。 在mysql中可以在创建表(CREATE TABLE)的同时创建索引;也可以...
优化MySQL中分页的示例代码详解
一道面试的问题,当MySQL表中有数据量很大的时候如何做分页。。。。当时只知道在数据量很大的时候可以分表,但不知道不分表时可以怎么做。。。。唉,谁让代理商就那么几条数据,一个简单的limit...
Java MyBatis 查询 SQL 返回 int 为 Null 如何处理?
java查询sql时返回int为null的处理 当使用mybatis查询sql语句时,如果期望返回一个int值,但实际返回了一个null值,会导致异常。 以下给出两种可能的解决方案: 修改返回值类型 将查询方法的返...
网上提供的最简便的MySql数据库备份的方法
网上提供的最简便的MySql数据库备份的方法 使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,...
今日份的深入理解MySQL锁类型和加锁原理
相关免费学习推荐:mysql教程 前言 MySQL索引底层数据结构与算法 MySQL性能优化原理-前篇 MySQL性能优化-实践篇1 MySQL性能优化-实践篇2 MySQL锁与事物隔离级别 前面我们讲了mysql数据库底层的...
mysql数据库如何优化?
优化Mysql数据库的方法:1、创建索引;2、复合索引;3、索引不要包含有NULL值的列;4、使用短索引;5、尽量不要包含多个列的排序;6、避免使用like操作;7、不要在列上进行运算等等。 本文通过8...