随笔分类 - Mysql
mysql5.6.0 的存储过程 与 定时器 实例
摘要:一、写mysql存储过程应注意的几点: 1、声明变量(declare)时要注意字符集,用变量存储表字段时,表字段与变量的字符编码要一致。 2、mysql的字符合并不能用‘+’号,必须用concat函数。 3、每个游标必须使用不同的declare continue handler for not fo
阅读全文
本地windows 修改mysql 的root密码无效,论 127.0.0.1与 localhost,搞明白所有方式
摘要:先说我遇到的问题: 有个项目中使用了127.0.0.1来连接本地的数据库,现在要设置本地数据库的密码。于是通过cmd 窗口使用命令: 密码修改好了,但项目中使用上面的密码后还是连接不上。 通过cmd 窗口使用命令 ,使用修改后的密码倒是可以。 后来弄明白了。 解决: 见MySQL的mysql.use
阅读全文
MySQL 百万级数据量分页查询方法及其优化
摘要:方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,
阅读全文
mysql数据库如何设置默认字符集
摘要:首先查看当前数据库字符集,在命令框中执行如下命令:show variables like 'character_set_%'; 查看字符集排序设置,执行命令:show variables like 'collation_%'; 永久修改,修改mysql的my.ini文件中的字符集键值 [mysql]
阅读全文
提升group by 的效率
摘要:如果group by 的字段是varchar类型,当表的数据量达到万级别时,就会明显感觉sql 语句的缓慢。 添加一个 CRC32()函数对目标字段取int数,并按此int来分组,实测快的一倍
阅读全文
enum类型与tinyint,mysql数据库tinyint数据取出0和1的方法
摘要:tinyint:类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的)TINYINT 1 -128 127他的最小存储所占空间也是1字节。 在使用 checkbox 时,在POJO类中定义成boolean,在mysql中定义成tinyint(1)。 TINYINT(1) or E
阅读全文
mysql数据库函数 concat 字段类型转化、字段拼接
摘要:shop对loan是多对一,GROUP_CONCAT(s.NAME),可以将一个lid的多个shop.name用“,”拼接起来 字段类型的巧妙转化! concat(l.progress,'') 将其他类型的progress字段,转化为varchar即String输出!可避免数据从库中取出时的错误(如
阅读全文
浙公网安备 33010602011771号