数据库
文章平均质量分 75
取不来名字_
这个作者很懒,什么都没留下…
展开
-
MySQL避免重复插入(IGNORE)
MySQL 提供了Ignore 用来避免数据的重复插入。 insert ignore into 表名(字段名1,字段名2,字段名3,...) value(value1,value2,value3,...) ignore :若有导致unique key 冲突的记录,则该条记录不会被插入到数据库中。 案例:若是对用户进行注册,假设数据库中的用户表中username字段设置了唯一,则插入用户时,username不能重复,若重复则不进行插入。 @WebServlet("/RegisterServlet") p原创 2021-08-03 20:22:55 · 752 阅读 · 0 评论 -
整理数据库常见函数(一)
数据库常见函数(一) 1. 四舍五入 1.1 ROUND()函数 对于准确数值,ROUND()采用"半值向上舍入"规则:如果小数部分的值为.5或更大,如果是正数,向上取下一个整数,如果是负数,向下取下一个整数(以0为界限执行舍入)。如果小数部分的值小于.5,如果是正数,向下取下一个整数,如果是负数,向上取下一个整数。 对于近似值数值,结果取决于C库函数。在很多系统上,它意味着ROUND()将使用“舍入至最近的偶数”规则:具有任何小数部分的值均将被舍入为最近的偶数。 2 控制流程函数 2.1 IF()函数 I原创 2021-07-15 23:08:35 · 164 阅读 · 0 评论 -
数据库知识整理(三)
MySQL多表查询与事务的操作 1 表连接查询 1.1 多表查询的分类 内连接 隐式内连接 比如:where emp.deptno = dept.deptno 显式内连接 [inner]join on 外连接 左外连接 left [outer] join on 右外连接 right [outer] join on 1.2 笛卡尔积现象 笛卡尔积 select * form 表1,表2; 左表的每条数据和右表的每条数据组合,这种效果称为笛卡尔积。 清楚笛卡尔积的影响 通过原创 2021-07-15 21:40:46 · 304 阅读 · 0 评论 -
数据库知识整理(二)
MySQL约束与设计 1. DQL查询语句 1.1 排序 通过 order by子句,可以将查询出的结果进行排序(排序只是显示方式,不会影响数据库中数据的顺序) select 字段名 from 表名 where 字段=值 order by 字段名 [ASC|DESC]; ASC:升序(从小到大),默认值; DESC:降序(从大到小) 1.1.1单列排序 单列排序的概念:只按某一个字段进行排序,成为单列排序。 例子: -- 查询所有数据,适用年龄降序排序 select * from student原创 2021-07-14 18:26:56 · 183 阅读 · 0 评论