![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
lv_hang515888
成功不是你赚了多少钱或者做了多大官,而是当除去这一切身份时,还有人愿意对你微笑。
展开
-
union联合查询和case when的用法
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的。如果允许重复的值,请使用 UNION ALL。UNION 指令的目的原创 2016-05-24 09:36:21 · 5599 阅读 · 0 评论 -
mybatis批量插入和修改sql语句?
修改参数类型定义成数组就可以了。比如 String[] productIDs={'1','2','3','4','5'}<update id="update" parameterType="Object[]"> UPDATE 表名 SET status='1' WHERE productID in <foreach index="index" item...原创 2016-08-31 20:37:50 · 3600 阅读 · 0 评论 -
MySQL 错误1418 的原因分析及解决方法
具体错误: 使用mysql创建、调用存储过程,函数以及触发器的时候会有错误符号为1418错误。[Err] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to原创 2017-09-26 14:28:05 · 31819 阅读 · 2 评论 -
mybatis insert插入返回自增长id
mysql插入数据后返回自增ID的方法方法一是使用last_insert_id 其实在Mybtias框架里使用selectkey这个节点,并设置insert返回值的类型为integer,就可以返回这个id值。比如:其实在Mybtias框架里使用selectkey这个节点,并设置insert返回值的类型为integer,就可以返回这个id值。S原创 2017-07-22 16:02:19 · 13530 阅读 · 0 评论 -
mybatis动态查询 sql标签和include标签的使用
和 用来封装SQL语句, 来调用。例如:完整的Sql语句select id,name from bbs_brand where name = #{name} 方法一:用提取查询表部分Sql语句 --> select id from bbs_brand原创 2017-03-28 15:40:25 · 12262 阅读 · 0 评论 -
mysql数据库数字格式化和日期时间格式化
数字格式化:SELECT convert('1001.2255555',decimal(10,2))a 结果:四舍五入=1001.23;SELECT FORMAT('1233233.1555555',2)a 结果:四舍五入有分隔符=1,233,233.16;SELECT truncate('4545.1366',2)a 结果:没有四舍五入=4545.13;原创 2017-02-22 17:57:10 · 4163 阅读 · 0 评论 -
mybitis 动态插入
INSERT INTO t_shelf settle_days, settle_ratio, #{settleDays}, #{settleRatio}, 如果你是湖南的 欢迎加入 湖南人在深圳原创 2016-12-11 19:08:29 · 365 阅读 · 0 评论 -
免安装版SQL中文乱码问题,本地数据库中文乱码?
这种情况,本地数据库插入有中文乱码,而连接测试环境的数据库是没有乱码的问题。只要原因在于,我们用的是免安装版的,所以需要自己配置一下编码格式。character_set_server=utf8[client]port=3306default-character-set=utf8注意是【utf8】不是【utf-8】而且后面没有任何标点符号,建议直接把上原创 2016-09-02 18:27:07 · 356 阅读 · 0 评论 -
mysql 修改表中 value的一部分值
update 表名 set 字段名= replace(字段名,‘需要修改的一部分内容’,‘用这段内容取代’)where 模糊 找到存在需要修改的内容。比如 mmurl中开始存的是'××××/new/owerResDownload/×××××需要修改成 '××××/publicResDownload/×××××update t_c原创 2016-08-29 23:28:35 · 5229 阅读 · 0 评论 -
mysql触发器的作用及语法
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 # 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。 # 可以基于数据库中的数据限制用户的操作,例如不允许股票的价格原创 2016-04-07 20:56:36 · 718 阅读 · 0 评论 -
Mysql常用语句和案例介绍
1.创建表create table student(id int primary key auto_increment,name varchar(20),subject varchar(20),score int);2.添加数据关键字 insertintoinsert into 表名 values(添加的值);例如:insert into student values原创 2016-04-09 21:24:14 · 511 阅读 · 0 评论 -
spring boot jpa整合和使用讲解
1.pom.xml中添加jpa依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 2.applicati...原创 2018-05-26 17:42:54 · 10306 阅读 · 0 评论