![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 51
大白熊_BlankBear
这个作者很懒,什么都没留下…
展开
-
SQL查询重复记录
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录delete from peoplewhere peopleId ...转载 2021-12-31 17:40:53 · 2026 阅读 · 0 评论 -
Mybatis入参的几种方式
转载链接Mybatis入参的几种方式_hans的博客-CSDN博客_mybatis 入参我这里的格式没上面的链接清楚,可以直接去链接这里主要研究研究向Mybatis中传参的几种方式。总结一下,顺便记录在此。 1.实体类入参 dao方法public void addAdmin(Admin admin); mapper中<insert id="addAdmin" parameterType="com.znkj.entity.Admi...转载 2021-12-15 23:00:00 · 4188 阅读 · 0 评论 -
SQL的几种连接查询方式(内连接、外连接、全连接、联合查询)
准备表drop table if exists test_a;CREATE TABLE `test_a` ( `id` varchar(10) NOT NULL, `username` varchar(10) NOT NULL, `password` varchar(10) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; drop table if exists test_a_descript转载 2021-12-10 14:25:14 · 22181 阅读 · 3 评论 -
SQL常用增删改查语句
1增1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')1.2【将现有表数据添加到一个已有表】insert into <已有的新表> (列名) select <原表列名> from <原表名>例:insert into tongxunlu ('姓名','地址','电子邮件')转载 2021-12-10 14:07:26 · 252 阅读 · 0 评论 -
关系型数据库的ACID原则
ACID是关系型数据库系统采纳的原则,其代表的含义分别是: (1) 原子性(Atomicity):原子性意味着数据库中的事务执行是作为原子,即不可再分。整个语句要么执行,要么不执行,不会有中间状态。 (2) 一致性(Consistency): 事务在开始和结束时,应该始终满足一致性约束。比如系统要求A+B=100,那么事务如果改变了A的数值,则B的数值也要相应修改来满足这样一致性要求; (3) 隔离性(Isolation):如果有多个事务同时执行,...转载 2021-12-10 14:02:46 · 1122 阅读 · 0 评论 -
mybatis部分代码莫名其妙没有生效但是没有报错
很久没写sql了,一个查日期内登录用户的sql,mysql上运行是可以的但是放在项目里是springboot+mybats筛选条件没有生效最后发现是汉语 ,的问题,没报错,但是没生效有点裂开,记录下其他人可能也是这个原因...原创 2021-12-08 13:58:01 · 608 阅读 · 0 评论 -
mybatis 中mapper.xml文件无法<、<=问题
报错:### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber: ...转载 2021-12-08 09:07:27 · 1298 阅读 · 0 评论 -
sql查询——范围查询(区间查询)
--范围查询(区间查询) --in() --查询年龄为18,28,38的人 select *from student where age=18 or age=28 or age=38; select *from student where age in(18,28,38); --not in --查询年龄为18,28,38的人 select *from student where not (age=18 or age=28 or age=38); select *from s...转载 2021-12-08 09:05:48 · 19514 阅读 · 1 评论 -
sql中的日期操作
SQL中TIMESTAMPDIFF()计算两个时间日期的时间差、DATE_SUB()计算某个日期前的具体日期时间、DATE_ADD()计算某个日期后的具体日期时间对日期进行加减操作解析:1. TIMESTAMPDIFF()使用方法:# 计算两个日期时间的时间差值TIMESTAMPDIFF(time_type, begin_time, end_time)-- time_type参数(最后获取时间差的单位)/**SECOND / 秒MINUTE / 分钟HOUR / 小时DAY / 天转载 2021-12-08 09:04:39 · 1286 阅读 · 0 评论 -
mysql 错误 Error Code: 1046. No database selected Select the default DB to be used by doubl
错误原因:未选定默认的数据库解决方法:双击SCHEMAS列表中的某个数据库便可。转载 2021-12-07 10:52:07 · 5222 阅读 · 0 评论