Wesley13 Wesley13
3年前
mysql中@ROW的使用
一.从test02表中查询每个uid最早登录的前2天   表如下图所示:   !(https://oscimg.oschina.net/oscnet/86158c49707b8edb3dd39ebc039c56e20f6.png)selectfrom(selectuid,day,
Wesley13 Wesley13
3年前
ubuntu下mysql的安装
转载自:https://www.jianshu.com/p/c39cfa923765(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jianshu.com%2Fp%2Fc39cfa923765)一、ubuntu下mysql安装
Wesley13 Wesley13
3年前
MySQL保存或更新 saveOrUpdate
在项目开发过程中,有一些数据在写入时候,若已经存在,则覆盖即可。这样可以防止多次重复写入唯一键冲突报错。下面先给出两个MyBatis配置文件中使用saveOrUpdate的示例<!单条数据保存<insertid"saveOrUpdate"parameterType"TestVo"inserti
Wesley13 Wesley13
3年前
Mysql优化理论知识
参考文章http://blog.51cto.com/lizhenliang/2095526(1)硬件优化如果有条件一定要SSD固态硬盘代替SAS机械硬盘,将RAID级别调整为RAID10,相对于RAID1和RAID5有更好的读写性能,毕竟数据库的压力主要来自磁盘I/O方面。Linux内核有一个特性,会从物理内存中划分
Wesley13 Wesley13
3年前
MySQL数据查询(重点)
1.查询所有列  \为所有列select\fromtable\_name;2.查询指定列selectid,agefromtable\_name;3.查询时添加常量列本次查询有效,不会添加到表中,只显示 可以用as来命名本列名select'java0328'fromtable\_name;
Wesley13 Wesley13
3年前
mysql常用命令
mysql常用命令——删除主键,添加新主键【适用于以前主键不是id的场景】altertable表名change现在主键名现在主键名int(11);altertable表名dropprimarykey;altertable表名addCOLUMN新主键名INT(11)NOTNUL
Wesley13 Wesley13
3年前
Mysql 表分区分类
针对Mysql数据库,表分区类型简析。【1】表分区类型(1)Range分区:按范围分区。按列值的范围区间进行分区存储;比如:id小于10存储在一个分区;id大于10小于20存储在另外一个分区;(2)List分区:按离散值集合分区。与range分区类似,不过它是按离散值进行分区。(3)Hash分区:按hash算法结果分区。对用户定义的表达式所返
Wesley13 Wesley13
3年前
Mysql事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!   删除的SQL语句deletefromuserinfowhere~~~d
Wesley13 Wesley13
3年前
Mysql redo&&undo学习
   mysql通过锁机制来实现事务的隔离性,用redolog实现事务的原子性和持久性,用undolog实现事务的一致性。undo并不是redo的逆过程,redo和undo都可以看做一种恢复过程,redo恢复事务修改的页操作,redo记录的是物理日志,记录的是页的物理修改操作,redolog基本上都是顺序写的,在数据库运行时不需要对redolog
Wesley13 Wesley13
3年前
MySQL 是怎么死锁的?
!(https://oscimg.oschina.net/oscnet/883b0e7e326d42db82f62128ad1517d8.jpg)Java技术栈www.javastack.cn关注阅读更多优质文章(https://www.oschina.net/action/GoToLink?urlhttp