- 博客(6)
- 收藏
- 关注
原创 数据库的事务
什么是事务 一个事务是一个完整的业务逻辑单元,不可再分。例如向银行账户转账,需要执行两条update语句。这两条update语句要么都成功,要么都失败,不允许一个成功一个失败。 只有DML语句与事务有关,因为(insert,update,delete)这三个语句都是和数据库表中数据有关。事务的存在就是为了保证数据的完整性,安全性。 事务的特性(ACID) A:原子性:事务是最小的工作单元,不可再分 C:一致性:事务必须保证多个DML语句同时成功或失败 I:隔离性:指一个事务的执行不能被另一个事务
2021-09-20 23:32:53 56
原创 数据库的DDL语言
DDL 数据定义语言,管理库和表的语言 库的管理 创建:create database 创建的库名 创建的数据库默认放在ProgramData->MySQL->data当中 修改:alter 一般不建议修改数据库 删除:drop database 库名 表的管理 创建:create 修改:alter 删除:drop ...
2021-09-08 22:02:51 121
原创 数据库的DML语言
DML 数据操作语言,主要包含了插入(insert),修改(update),删除(delete) 一.插入语句 方式一 语法: insert into 表名(列名) values(值1,值2,...) 特点: 1.插入的值的类型要与列的类型一致或兼容 2.可以为null的列如果不想插入值的话有两种方式 举例 #1 insert into emp(id,name,age) values(1,'wang',null); #2 insert into emp(id,name) value
2021-09-05 22:31:01 85
原创 数据库的DQL语言(三)
七.分页查询 要显示的数据不全,需要分页提交sql请求 语法: select 查询列表 from 表1 join 表2 on 连接条件 group by 分组字段 having 分组后的筛选 order by 排序的字段 linit (要显示条目的索引,要显示的条目个数) 特点 1.limit语句放在查询语句的最后 2.公式 要显示的页数page,每页的条目数size limit (page-1)*size,size; 八.联合查询 需要查询的结果来自于多个表,且多个表没有直接
2021-09-05 17:19:45 102
原创 数据库的DQL语言(二)
五.连接查询 当查询的数据来自多个表时,就会用到连接查询 语法 select 查询列表 from 表1 别名 连接类型 join 表2 别名 on 连接条件 where 筛选条件 group by 分组 having 筛选条件 order by 排序列表 分类: 1.内连接 特点:①添加排序、分组、筛选 ②inner可以省略 ③ 筛选条件放在where后面,连接条件放在on后面,提高分离性,便于阅读 ④inner join连接和sql92语法中的等值连接效果是一样的,都是查询
2021-09-05 01:05:17 79
原创 数据库的DQL语言
目录 一.基础查询 二.条件查询 like: between and: in: is null: 三.排序查询 四.分组查询 未完待续 DQL(Data Query Language):数据查询语言。数据库的查询语言分为以下几种: 一.基础查询 语法: select 查询列表 from 表名 特点: (1).查询列表可以是:表中的字段,常量值,表达式,函数 (2).查询的结果是一个虚拟的表格 二.条件查询 语法: select 查询列表 from 表...
2021-09-05 00:00:35 252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人