![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
gclhaha
保持对未来的恐惧,无限进步
展开
-
脏读、不可重复读、幻读
脏读出现脏读需要mysql设置事务隔离级别为read uncommited。有两个session,A和B,现在A开启事务,假设有一条记录为,id=1,name=zhangsasn,money=1000现在A做更新操作,把money增加200,但是还未提交事务。此时B开启事务,进行了查询操作,B查询的结果就会money=1200,B进行修改操作,将money减少100,提交事务。那么B查询的...原创 2020-01-30 18:19:23 · 124 阅读 · 0 评论 -
《MySQL5.5从零开始学》总结——Windows下安装与配置
书中没有用解压包来进行安装,而是选择了安装向导来进行安装。在此记录一下。1.下载MySQL安装文件官网下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads因为本机是64位系统选择 Windows (x86, 64-bit), MSI Installer 进行下载2.安装MySQL找到下载文件,双击进行安装2. 弹出对...原创 2018-12-26 19:58:43 · 203 阅读 · 0 评论 -
《MySQL5.5从零开始学》总结——Linux下安装与配置
Linux平台MySQL安装目录文件夹文件夹内容/usr/bin客户端和脚本/usr/sbinMysqld服务器/var/lib/mysql日志文件和数据库/usr/share/info信息格式的手册/usr/hsare/manUnix帮助页/usr/include/mysql头文件/usr/lib/mysql库/usr...原创 2018-12-26 20:49:07 · 178 阅读 · 0 评论 -
sql为查询为null的值设置默认值
sql对查询为null的值赋默认值 后台开发中经常需要给前端提供接口,返回的字段为null的时候需要设置字段的默认值。针对不同的数据库实现方式有:sqlserver:Sql代码select isnull(字段,0) from 表名 --这样就是把空值赋值为0 MySQL:Sql代码select ifnull(字段,0) from 表名oracle:Sql代码sel...转载 2019-06-04 16:59:36 · 11616 阅读 · 0 评论 -
MySQL 解压版配置
1.解压得到文件2.设置环境变量在path中添加D:\app\mysql-5.5.62-winx64\bin3.添加配置1.添加my.ini在D:\app\mysql-5.5.62-winx64下新建一个my.ini文件文件内容为[mysqld]basedir=D:\app\mysql-5.5.62-winx64datadir=D:\app\mysql-5.5.62-win...原创 2019-07-26 17:01:34 · 110 阅读 · 0 评论 -
ORA-00923: 未找到要求的 FROM 关键字
实体类的字段名为sql关键字别名为sql关键字原创 2019-09-16 14:02:12 · 394 阅读 · 0 评论 -
Oracle为返回的json数据添加序号
select row_number() over( order by t.时间字段 desc) as num ,t. from 表名 toracle官网的描述:https://docs.oracle.com/cd/B28359_01/server.111/b28286/functions144.htm#SQLRF06100原创 2019-09-17 14:05:55 · 271 阅读 · 0 评论 -
Oracle日期查询实现
<if test="dto.date!= null and dto.date!= ''"> and to_char(表中时间字段,'yyyy-mm')= #{dto.date} </if>说明to_char是为了将日期类型转为字符串类型,也可以为字段进行截取dto.date是前端传过来的数据,类型是Strin...原创 2019-09-17 14:27:15 · 303 阅读 · 0 评论