
sql
f45056231p
这个作者很懒,什么都没留下…
展开
-
sql update操作数据更新成功,返回的影响行数是0
sql update操作数据更新成功,返回的影响行数是02017年06月24日 10:32:16 浪子艳少 阅读数:24773 标签: udpate 影响行数 更多个人分类: 数据库 版权声明:本文为博主原创文章,转载请附上此文章的链接。 https://blog.youkuaiyun.com/win7system/article/details/73658270 ...转载 2019-04-26 17:05:00 · 9165 阅读 · 0 评论 -
SQL的查询执行顺序解析,mysql , sql
SQL的查询执行顺序解析晨曦诗雨 关注2018.11.19 09:38 字数 1489 阅读 196评论 0喜欢 0SQL语言不同于其他编程语言(如C++,Java),最明显的不同体现在处理代码的顺序上。在大多数编程语言中,代码按编码顺序被处理。但在SQL语言中,第一个被处理的子句总数FROM子句,下面显示了逻辑查询处理的顺序以及步骤的序号(8)SELECT (9)DISTINC...转载 2019-07-30 14:47:50 · 145 阅读 · 0 评论 -
SQL中EXISTS的使用,mysql,sql
SQL中EXISTS的使用2018年09月14日 20:11:47 借物小人 阅读数 115 标签: EXISTS 更多个人分类: SQL //相关子查询里头这句话"带EXISTS 的子查询就是相关子查询",应该是错的,这句去掉就好了exists : 强调的是是否返回结果集不相关子查询:子查询的查询条件不依赖于父查询的称为不相关子查询。 相关子查询:子查询的查询条件依赖于外...转载 2019-07-30 14:46:28 · 211 阅读 · 0 评论 -
SQL distinct和order by 冲突问题,mysql ,sql
SQL distinct和order by 冲突问题1、需求 对查询到的数据去重后用创建时间进行排序2、产生冲突的语句 selectdistinct 名称 from 表order by 创建时间 错误:如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中。3、原因 SQL的执行顺序问题 网上查了一下资料,...转载 2019-07-30 14:00:58 · 1021 阅读 · 0 评论 -
mybatis foreach 循环,传入多个参数
mybatisforeach循环,传入多个参数上代码:controller:@RequestMapping(value = "/findPage", method = RequestMethod.POST) @ResponseBody public Object findPage(@RequestParam(required=false) String jobCa...转载 2019-07-11 10:36:02 · 18188 阅读 · 5 评论 -
mybatis 批量更新update详解 mysql
mybatis 批量更新update详解2018年07月31日 17:09:41 yjaspire 阅读数 39151 更新单条记录UPDATE course SET name='course1'WHEREid='id1';2 更新多条记录的同一个字段为同一个值UPDATEcourseSETname='course1'WHEREidin('id1'...转载 2019-06-19 14:32:31 · 4570 阅读 · 0 评论 -
mysql NOW,CURRENT_TIMESTAMP,SYSDATE 之间的区别
mysql NOW,CURRENT_TIMESTAMP,SYSDATE 之间的区别这些函数都可以返回当前的系统时间,但它们之间有什么区别呢??大家先看一下以下这个例子。select NOW(), CURRENT_TIMESTAMP(),SYSDATE();从上面的例子可以看出返回的都是当前的系统时间。切不要急大家再看一下下面的例子。select NOW(), CURRENT_T...转载 2019-05-15 15:20:20 · 785 阅读 · 0 评论 -
update语句的返回值是什么
update语句的返回值是什么执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数,但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值依旧是 1 (已测试过),所以返回值并不是受影响的行数,查看别人的文章,得知返回值是matched记录数(匹配到的行数)如果想设置返回值是受影响的行数,修改数据库链...转载 2019-05-07 15:16:42 · 18770 阅读 · 0 评论 -
MyBatis处理MySQL字段类型date与datetime
MyBatis处理MySQL字段类型date与datetime晚歌y 关注0.3 2018.07.26 18:31* 字数 331 阅读 13204评论 0喜欢 41) DATETIME显示格式:yyyy-MM-dd HH:mm:ss时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59']2) DATE显示格式:yyyy-MM-...转载 2019-05-06 18:26:35 · 9214 阅读 · 1 评论 -
MySql中使用日期函数获取昨天的数据
MySql中使用日期函数获取昨天的数据<!DOCTYPE html>获取当前日期的函数curdate(),和now()不同的是它只获取日期部分。日期间隔计算date_add函数可以实现,昨天的日期可以通过当前日期减一计算求得date_add(curdate(), interval -1 day),使用示例如下:SELECT * FROM `kdtl...转载 2019-04-25 15:43:17 · 1513 阅读 · 0 评论 -
mysql java 数据对应类型
mysql decimal(10,2)对应java类型2018年07月04日 11:48:00 Java_2017_csdn 阅读数:4274下面我给出MYSQL类型与JAVA类型对应表,希望能够帮到您:类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lan...转载 2019-04-30 12:53:26 · 872 阅读 · 0 评论 -
count(*)、count(val)和count(1)的解释
count(*)、count(val)和count(1)的解释一、关于count的一些谣言: 1、count(*)比count(val)更慢!项目组必须用count(val),不准用count(*),谁用扣谁钱! 2、count(*)用不到索引,count(val)才能用到。 3、count(*)是统计出全表的记录,是吞吐量的操作,肯定用不到索引。 4、...转载 2019-05-05 16:14:04 · 275 阅读 · 0 评论 -
sql面试题(学生表_课程表_成绩表_教师表)
sql面试题(学生表_课程表_成绩表_教师表)原帖链接:http://bbs.youkuaiyun.com/topics/280002741表架构Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表建表语句CREATE TABLE st...转载 2019-04-28 21:34:50 · 2560 阅读 · 1 评论 -
MySQL慢查询日志分析详解,mysql,sql
MySQL慢查询日志分析详解2019年06月27日 12:59:56 李树江 阅读数 15 标签: MYSQL慢查询日志 mysqldumpslow pt-query-digest 更多个人分类: 技能积累 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢...转载 2019-07-30 16:12:12 · 232 阅读 · 0 评论