
数据库
文章平均质量分 85
数据库相关
cerf-volant
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
存在更新,不存在插入——Mybatis批量插入MergeInto
由于近期在所开发的项目中,对于数据入库,有存在即更新,不存在则插入的需求,因此发现了Oracle中的MergeInto命令。本文将对MergeInto的用法进行介绍并将MergeInto和批量插入进行结合,同时还会对在MergeInto开发中遇到的问题进行总结。MergeInto命令是Oracle9i中新增的命令,有了MergeInto语句,我们对数据能够不仅仅只做单一的插入或单一的更新,而是可以将更新与插入一起操作。...原创 2021-03-26 17:06:19 · 5403 阅读 · 0 评论 -
MySQL数据库 —— 视图与用户管理
目录1. 视图1.1 基本概念1.2.基本使用1.3 视图规则和限制2. 用户管理2.1 用户2.2 数据库的权限1. 视图 1.1 基本概念 视图是虚拟表,其内容由查询定义。 视图包含一系列带有名称的列和行数据。 视图和基表的数据变化会相互影响。 1.2.基本使用 创建视图 create view 视图名 as select语句...原创 2019-05-20 21:06:40 · 577 阅读 · 0 评论 -
MySQL数据库 —— 事务管理
目录1.初识事务1.1 引入2. 事务的基本操作2.1 基础语法2.2 注意3. 事务的隔离级别3.1 无隔离性问题3.1 事务的隔离级别4. 事务的ACID特性1.初识事务事务是一组DML语句组成,这些语句在逻辑上存在相关性。这一组DML语句是一个整体,要么全部成功,要么全部失败。事务还规定不同的客户端看到的数据是不同的。 1.1 引入 ...原创 2019-05-18 22:27:00 · 185 阅读 · 0 评论 -
MySQL数据库 —— 索引特性
目录1. 基础概念2. 索引的创建2.1 主键索引2.2 唯一索引2.3 普通索引2.4 全文索引3. 索引的查询4. 索引的删除5. 索引创建原则1. 基础概念索引 优点:提高数据库的性能,尤其是查询速度 缺点:增加了大量的I/O,并占用了大量的磁盘空间 特点:以空间换时间 常见索引 主键索引 唯一索引 普通索引 全文索...原创 2019-05-13 09:16:09 · 435 阅读 · 0 评论 -
MySQL数据库 —— 复合查询及内外连接
1. 多表查询当我们所要查询的数据来自不同的表时,就需要多表查询。找出各个表之间的联系,作为限定条件放在查询语句中。2. 自连接在同一张表连接查询。3. 子查询嵌套查询,嵌套在其他sql语句中的select语句。3.1 单行子查询子查询的查询结果是单列、单行3.2 多行子查询子查询的查询结果为单列、多行常用关键字 in all any 3.3...原创 2019-05-15 09:43:35 · 435 阅读 · 0 评论 -
MySQL数据库 —— 表的增删改查(CRUD)
目录1. 增加2. 修改3. 删除4. 查询4.1 简单查询4.2 where子句4.3 order by子句4.4 limit分页5. 聚合函数5.1 count5.2 sum5.3 avg5.4 max/min6.group by子句表的CRUD(Create,Retrieve,Update,Delete),即增删改查。1. ...原创 2019-04-09 14:16:51 · 432 阅读 · 0 评论 -
MySQL数据库 —— 函数
目录1. 日期函数2. 字符串函数3. 数学函数4. 其他函数1. 日期函数获得年月日获得时分秒获得时间戳在日期的基础上加天数在日期的基础上减天数计算两个日期之间相差的天数 注意将日期较大的放在前面,否则会减出负数 练习:2. 字符串函数3. 数学函数进制转换取整随机数4. 其他函数u...原创 2019-04-10 17:50:23 · 107 阅读 · 0 评论 -
MySQL数据库 —— 表的约束
目录1. 空属性2. 默认值3. 列描述comment4. zerofill5. 主键primary key6. 自增长auto_increment7. 唯一键8. 外键为了更好的保证数据的合法性,对表进行约束。1. 空属性null(数据库默认) not null(开发时,为了保证数据可以参与运算,尽可能设置不为空)eg:插入数据时,没有给name插...原创 2019-04-08 08:08:59 · 168 阅读 · 0 评论 -
MySQL数据库 —— 数据类型
目录1. 数据类型分类2. 数据类型详解2.1 tinyint类型2.2 bit类型2.3 小数类型2.4 字符串类型2.5日期和时间类型2.6enum和set1. 数据类型分类2. 数据类型详解在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。可以通过UNSIGNED来说明某个字段是无符号的尽量不使用UNSIGNE...原创 2019-04-01 20:01:49 · 207 阅读 · 0 评论 -
MySQL数据库 —— 表的操作
目录1. 表的创建2. 查看表结构3. 表的修改1. 表的创建语法CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;不同的存储引擎,创建表的文件不一样。...原创 2019-03-23 15:39:20 · 115 阅读 · 0 评论 -
MySQL数据库 —— 库的操作
目录1. 创建数据库2. 字符集和校验规则2.1 校验规则对数据库的影响3. 操作数据库3.1 基本操作3.2 备份与恢复1. 创建数据库库名:统一小写,不用特殊字符。语法:create database exer CHARSET=utf8 collate utf8_general_ci;[ ]表示可选项 CHARACTER SET/CHARSET:...原创 2019-03-23 11:36:08 · 115 阅读 · 0 评论 -
MySQL数据库 —— 简介
目录1. 主流数据库2.连接服务器3. 服务器、数据库与表4. 数据逻辑存储5. MySQL架构6. SQL分类7. 存储引擎7.1 查看存储引擎7.2 重要存储引擎7.3 存储引擎对比1. 主流数据库 关系型数据库 Oracle(甲骨文产品)、DB2、Microsoft SQL Server、MySQL(属于甲骨文)等。 ...原创 2019-03-22 08:31:32 · 249 阅读 · 0 评论