![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
spring-boot
java开发工程师
展开
-
mysql创建视图
mysql创建视图翻译 2017-05-22 14:13:54 · 453 阅读 · 0 评论 -
MySql触发器
mysql实现触发器原创 2017-05-22 11:15:25 · 420 阅读 · 0 评论 -
乐观锁
乐观锁实现的原理: 乐观锁的实现:在设计数据库表的时候,给数据库的表添加一个version字段(这个字段,当有并发的情况下有作用)具体的实现 1.程序中,每次更新该数据表中的一条数据时,给该version字段加以1 2.在跟新前,根据id,获取当前数据库的该条记录的version 3.将要跟新的实体的version设置为获取的version 4.这样,在跟新时,在SQ...原创 2018-03-28 17:07:13 · 127 阅读 · 0 评论 -
sql语句统计数目的写法
-- sql统计语句写法-- 门禁查询 正常 报警 故障select sum(case when value = 0 then 1 else 0 end) as normalNum, sum(case when value = 1 then 1 else 0 end) as warningNum, sum(case when value = 2 then 1 else 0 end) as f...原创 2018-06-13 11:57:28 · 6844 阅读 · 0 评论 -
sql面试题01
最近准备面试,提前看会sql方面的面试题。第一题:原表: courseid coursename score ------------------------------------- 1 java 70 2 oracle 90 3 xml 40 4 jsp 30 5 servlet 80 ------------------------------------- 为了便于阅读, 查询此表后的结果...翻译 2018-06-19 14:22:10 · 329 阅读 · 0 评论 -
sql面试题02
删除表中的重复数据学生表如下:stu自动编号 学号 姓名 课程编号 课程名称 分数1 2005001 张三 0001 数学 692 2005002 李四 0001 数学 893 2005001 张三 0001 数学 69删除除了自动编号不同, 其他都相同的学生冗余信息delete from st...翻译 2018-06-19 17:51:53 · 469 阅读 · 0 评论 -
MyBatis的#和$区别
1.#会将传入的数据解析成一个字符串,自动添加上双引号,$会将传入的数据直接显示在Sql语句中如:select name,age from t_user where id = #{userId},传入参数111,则将sql解析为select name,age from t_user where id = “111”select name,age from t_user where id = ${u...原创 2018-07-13 10:54:59 · 273 阅读 · 0 评论