1.binlog 日志打开方法 在my.cnf这个文件中加一行(Windows为my.ini)。 vi /etc/my.cnf [mysqld] log-bin=mysqlbin-log #添加这一行就ok了=号后面的名…
分类:MySql
Windows下MySQL无法区分大小写解决方案
MySQL在Linux下数据库名、表名、列名、别名大小写规则: 1、数据库名与表名是严格区分大小写 2、表的别名是严格区分大小写 3、列名与列的别名在所有的情况下均是忽略大小写的 4、变量名也是严格区分大小写的 注意: …
秒杀场景总结
业务介绍 商品在规定时间内进行有限(较少)库存的秒杀行为并排名,秒杀成功后根据排名计算价格 同时可以继续对排名价格砍价。运营人员通过后台设置秒杀人数(即库存量),以及排名递增价格和砍价方案 跌跌撞撞 sql处理 最开始的…
Mysql实现全局唯一ID
因为MYSQL没有ORACLE中的sequence概念,所以需要建立一个表来模拟sequence,同时也可以作为高位数据保存。 CREATE TABLE IF NOT EXISTS `sys_sequence` ( `i…
Yii2实现跨mysql数据库关联查询排序功能
背景:在一个mysql服务器上(注意:两个数据库必须在同一个mysql服务器上)有两个数据库: memory (存储常规数据表) 中有一个 user 表(记录用户信息) memory_stat (存储统计数据表) 中有一…
基于Netty实现的即时通讯
Jelly Jelly是一款基于Netty4.x开发的TCP长连接即时通讯服务器端程序;并且提供了Java客户端API。 Github项目地址:Jelly 功能包括 账户:登录、注册、登出 好友:添加、删除、好友在线状态…
Java Persistence with MyBatis 3读书笔记
第一章 mybatis 简介 以下内容是自己在看本书时觉得重要的地方记录下来,一方面自己做个笔记也希望对其他同行有帮助 简介 mybatis: 是一个简化和实现了Java数据持久层的开源框架爱,抽象和大量的jdbc冗余代…
gf框架之gdb - 优雅强大的数据库ORM
文章来源:http://gf.johng.cn/494380 gf框架的数据库ORM操作由gdb包提供支持,gdb包经过非常精心优雅的设计,提供了非常强大的配置管理、方法操作、链式操作、事务操作等功能。gdb包具体API…
Mysql的key_len计算方法
说明 使用mysql的explain时,ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的索引字段是否都被查询用到。 环境 Mysql 5.6.19-log 计算基…
mybatis 常见使用问题
最近做了一个积分的项目,用mybatis来实现mysql数据的读写操作,一种是通过xml,一种是通过注解方式,下面总结一下项目常混淆的一些东西 1.”${}”与”#{}”符…
数据库数据备份与恢复
数据库数据备份与恢复 通过CMD备份数据库,包含Mysql和Oracle PS: PLSQL以及Navicat 的工具中也有类似的功能可以实现数据库的备份 MySQL: 备份数据库: 使用mysqldump命令 :mys…
关于springboot里面的事务回滚的简单记录
最近自己在写一个小的项目,写的时候才发现自己会的东西太少了,总是遇到各种各样的坑。 今天主要记录一下自己在写数据库存储的时候想到要是出现错误,是不是要回滚数据库的操作呀!然后就百度并实践了一下,得出下面的结论: 第一、需…