- MySQL数据库
- 1、数据库概念
- 2、数据库作用
- 3、数据库分类
- 4、数据库管理系统
- 5、MySQL环境搭建
- 6、视图
- 7、事务
- 8、三范式
- 9、ER模型
数据库是以一定格式进行组织的数据的集合。
2、数据库作用用来存储数据
3、数据库分类关系型数据库:MySQL 二维表格
非关系型数据库:nosql(not only sql) mongo DB redis key-value
4、数据库管理系统Database Management System (简称DBMS)为管理数据库而设计的软件系统
包括三大部分
数据库文件集合 数据库服务器 数据库客户端
5、MySQL环境搭建[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZDVdUzun-1632733390427)(C:UsersldwAppDataRoamingTyporatypora-user-imagesimage-20210927150556679.png)]
6、视图把复杂的sql通过虚拟表封装起来
create view 视图名称 as select语句
show tables
select * from v_goods_info
drop view 视图名称
7、事务事务Transaction 是指作为一个基本工作单元执行的一系列SQL语句的操作,要么完全执行,要么完全不执行
四大特性ACID
原子性、一致性、隔离性、持久性
样本:
start transaction
select * from 表A where id=‘101’
select * from 表B where id=‘102’
updata 表A set balance =balance-500 where id =‘101’
updata 表A set balance =balance+500 where id =‘101’
commit;
开启事务(begin)—提交事务(commit)----回滚事务(rollback)
8、三范式 9、ER模型实体-关系模型:描述数据库存储数据的结构模型



