数据库
文章平均质量分 92
weixin_43956936
这个作者很懒,什么都没留下…
展开
-
Mysql事务
1、事务 事务指逻辑上的一组操作,组成这组操作的单元要么全部成功,要么全部失败。 作用:保证全部成功或者全部失败 例如转账:A和B都有1000块钱,现在A给B转100元 操作成功:A有900,B有1100; 操作失败:A有1000,B有1000; 不可能发生:A有900,B有1000; 1.1、MYSQL进行事务管理 1.1.1、自动事务(mysql默认) 一条SQl语句就是一条事务; 1.1.2、手动开启一个事务 方式一: 手动开启事务的方式 start transaction;开启事务 com原创 2021-04-29 18:40:58 · 79 阅读 · 0 评论 -
MySql进阶
1、多表间的关系 1.1、为什么要拆表 例如插入一个用户数据时,需要姓名、性别、电话、住址、部门等等信息,其中同部门人的部门信息就会相同,这样就会造成数据的冗余。入下图 所以可以将这两张表拆成两张表:员工表和部门表; 问题:当我们在employee的dep_id里面输入不存在的部门,数据依然可以添加.但是并没有对应的部门,不能出现这种情况。我们想要employee的dep_id中的内容只能是department表中存在的id,所以需要外键约束。 1.2、外键约束【重点】 保证引用完整性 用来维护多原创 2021-04-29 15:29:42 · 124 阅读 · 0 评论 -
MySql基础
1、数据库 数据库(DataBase,DB):指长期保存在计算机的存储设备(硬盘)上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合. 还是以文件的方式存在服务器的电脑上的。 Mysql:是一款开源免费的关系型数据库,后来被Oracle公司收购。 数据库分类 关系型数据库:Oracle、MySQL、SQLServer、Access; 非关系型数据库:MongoDB、Redis、Solr、ElasticSearch、Hive、HBase; 2、SQL语句 SQL(Structure Query La原创 2021-04-28 17:42:42 · 328 阅读 · 1 评论