数据库
文章平均质量分 73
faith✨
这个作者很懒,什么都没留下…
展开
-
(mysql学习笔记11)视图
什么是视图 站在不同的角度去看到数据(同一张表的数据,通过不同的角度去看待) 怎么创建视图 怎么删除视图 create view myview as select empno,ename from emp; drop view myview; 注意:只有DQL语句才能以视图对象的方式创建出来 对视图进行增删查改,会影响到原表数据。(通过视图影响原表数据的,不是直接操作的原因) 可以对视图进行CRUD操作 面向视图操作 create view myview1 as select em原创 2021-04-19 21:41:11 · 201 阅读 · 2 评论 -
(mysql学习笔记10)事务、索引
事务(Transaction) 什么是事务 一个事务是一个完整的业务逻辑单元,不可再分。 比如:银行账户转账,从A账户向B账户转账10000,需要执行两条update语句 update t_act set balance = balance - 10000 where actno = 'act-001'; update t_act set balance = balance + 10000 where actno = 'act-002'; 以上两条DML语句必须同时成功,或者同时失败,不允许出现原创 2021-04-19 20:39:02 · 121 阅读 · 0 评论 -
(mysql学习笔记9)约束(非空约束、唯一约束、主键约束、外键约束)
约束 什么是约束,常见的约束有哪些 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。 常见的约束有: 非空约束(not null):约束的字段不能为null 唯一约束(unique):约束的字段不能重复 主键约束(primary key):约束的字段不能为null也不能重复(简称PK) 外键约束(foreign key):···(简称FK) 检查约束(check):注意Oracle数据库有check约束,当时mysql没有,目前mysq原创 2021-04-18 16:48:16 · 807 阅读 · 0 评论