原子性(Atomicity) 事务就像“原子”一样,不可被分割,组成事务的DML操作语句要么全成功,要么全失败,不可能出现部分成功部分失败的情况。 一致性(Consistency) 一旦事务完成,不管是成功的,还是失败的,整个系统处于数据一致的状态。 隔离性(Isolation) 一个事务的执行不会 ...
分类:
数据库 时间:
2019-09-19 00:54:11
阅读次数:
275
# DML语言 /* 数据操作语言: 插入:insert 修改:update 删除: delete */ 一、插入语句 insert /* 语法: 方式一: insert into 表名(列名,。。) values(值1,值2,。。。。) 方式二: insert into 表名 set 列名=值1,... ...
分类:
数据库 时间:
2019-09-18 23:21:38
阅读次数:
114
由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别 (1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直接在SQL语句中写"select ...
分类:
数据库 时间:
2019-09-16 16:40:05
阅读次数:
123
一、DML DML(data manipulation language)数据操纵语言: 我们经常会用到的 INSERT、DELETE、UPDATE、SELECT语句。 主要用来对数据库的数据进行一些操作。 二、DDL DDL(data definition language)数据库定义语言,如: ...
分类:
其他好文 时间:
2019-09-13 15:53:20
阅读次数:
97
SQLServer中系统视图sysobjects中type字段的对象类型: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (C ...
分类:
数据库 时间:
2019-09-12 16:37:32
阅读次数:
129
DML主要是对Hive 表中的数据进行操作的(增 删 改),但是由于Hadoop的特性,所以单条的修改、删除,其性能会非常的低所以不支持进行级操作; 主要说明一下最常用的批量插入数据较为常用的方法: 1、从文件中加载数据 例: ...
分类:
其他好文 时间:
2019-09-12 00:18:00
阅读次数:
158
MySQL学习——操作表里的数据 摘要:本文主要学习了使用DML语句操作表里数据的方法。 插入数据 语法 通过传入数据插入: 通过查询数据插入: 实例 更新数据 语法 实例 删除数据 语法 实例 基本查询 语法 说明 实例 创建成绩表: 插入数据: 查询所有成绩: 查询计算机的成绩: 查询成绩都及格 ...
分类:
数据库 时间:
2019-09-10 12:48:54
阅读次数:
111
1、表需要有主键 2、表需要有合理的索引 3、假设业务每次修改的数据量都很小,尽量使用row模式 row模式有个特点,所有的dml都走主键 4、假设主库存在大量的批量业务,建议采用mixed模式 或者将批量业务放在从库上独立执行 (临时性在主库session级别关闭binlog) 5、从库的性能要和 ...
分类:
其他好文 时间:
2019-09-09 16:30:20
阅读次数:
119
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 关键词: create alter drop truncate(删除当前表再新建一个一模一样的表结 ...
分类:
数据库 时间:
2019-09-08 09:22:03
阅读次数:
126
SQL优化(变多次维护为一次维护) Sql优化分为:DDL、DML、DQL 一、DDL优化 1 、通过禁用索引来提供导入数据性能 。 这个操作主要针对有数据库的表,追加数据 //去除键 alter table test3 DISABLE keys; //批量插入数据 insert into test ...
分类:
数据库 时间:
2019-09-06 01:00:52
阅读次数:
117