![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 51
小萌新上大分
学习笔记
展开
-
约束的概念和分类(包含外键约束)
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性Foreignkey。主键是一行数据的唯一标识,要求非空且唯一关键字PrimaryKey。保证列中所有的数据不能有null值关键字NOTnull。自增字段的要求为当前列是数字类型,并且是唯一约束修饰的。约束的存在保证了数据库中数据的正确性,有效性和完整性。保证列中的值满足某一条件关键字Check。约束是作用于表列上的规则,用于限制加入表中的数据。注意mysql中是没有检查约束的。...原创 2022-08-02 09:27:26 · 420 阅读 · 0 评论 -
Mysql事务
数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有命令作为写一个整体向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元开启事务StartTransaction;或者begin提交事务commit回滚事务rollback例如实现转账操作,模拟用户a向用户b转账500元先准备好要测试的数据--事务--创建表进行测试--先不用事务模拟张三给李四转账500。...原创 2022-07-31 15:22:30 · 136 阅读 · 0 评论 -
Mysql中DML操作数据(增,删,改)
insertinto表名(列名1,列名2)values(值1,值2),(值1,值2)Insertinto表名(列名1,列名2..)Values(值1,值2..);insertinto表名Values(值1,值2),(值1,值2)update表名set列名=值,列名2=值,[where条件];Insertinto表名Values(值1,值2);注意如果修改语句中不加条件,则所以数据都被修改!注意如果删除语句不加条件,则将所有数据都删除。...原创 2022-07-31 08:55:00 · 390 阅读 · 0 评论