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