先说一点总结的话。 mysql server所有的用户都储存在mysql.user表中(dabase=mysql,table=user),user表就是一个用户的记录,就像linux把所有的用户都放在/etc/passw…
分类:MySql
[Spring] 解决MySQL8小时断线问题
问题 MySQL数据库里,在经过8小时(默认时间)不访问数据库后,其连接会被MySQL关闭,然而c3p0连接池里依旧保留着这个被关闭的连接。所以在8小时后,突然有操作访问数据库时,会报错提示连接无效。 解决 c3p0配置…
MySql(四) InnoDB事务浅析
在写上一篇MySql锁机制的时候就一直在想关于InnoDb事务的问题,一直拖到了现在才写这篇博客。一方面是时间问题,另一方面是事务系统实在是太复杂了,查阅了很多资料梳理了很久,有很多零碎生涩的概念。文中有些地方只是粗略的…
MySQL基础02
目标 1)数据约束 2)数据库设计(表约束) 3)存储过程 4)触发器 5)mysql权限问题 1.SQL语句分类: DDL:数据库定义语言 create/drop/alter DML:数据库操作语言 insert/de…
深入理解数据库的原理
这篇博文深入和详细地讲解了数据库的原理,受益颇深。 1、数据库的原理,一篇文章搞定(一) 2、数据库的原理,一篇文章搞定(二) 3、数据库的原理,一篇文章搞定(三)
tbox 中数据库的使用
tbox目前支持sqlite3、mysql两种关系型数据库(需要链接对应的libsqlite3.a和libmysql.a),并对其接口进行了封装,使用更加的方便简洁并且只需要换个url,就可以随时切换成其他数据库引擎,而…
MySQL语句
数据库级别 一次性操作,创造数据库之类的只需要一次性操作 显示数据库 show databases; // 显示数据库 创建数据库 create database 数据库名称 default charset utf8 c…
全局唯一ID生成策略
Entrance 数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。 单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求 要求 不能有单点故障。 以时间为序,或者ID里包含时间。这样一是可…
mysql HA(高可用)资料整理
1.Mysql高可用选型方案参考 http://imysql.com/2015/09/14/solutions-of-mysql-ha.shtml 2.Mysql高可用之Keepalived+mysql双主 https:…
(LeetCode626:换座位)
小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。 其中纵列的 id 是连续递增的 小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL query 来输出小美…
Mybatis配置文件详解(4)
本次主要来了解: MyBatis数据库配置文件SqlMapConfig.xml SQL映射配置中输入映射的配置 SQL映射配置中输出映射的配置 SQL映射配置中动态SQL语句的配置 1. SqlMapConfig配置文件…
慢查询日志-基础知识
1、什么是慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_…