Day34

Day34
一、事务
定义:数据库操作的最小单元。
关键字:transaction
特征:
A 原子性 事务中的多个操作作为整体,不可分割。
C 一致性 要么全成功,要么全失败。
I 隔离性 事务和事务之间相互独立,互不影响。
D 持久性 事务提交后 则 数据永久生效
如何使用事务:
start transaction;
sql 语句 ;
Commit; 提交 或者 rollback; 撤销
例如:(1)START TRANSACTION;
INSERT INTO course VALUES (‘234’,‘WERTYI’,‘234’);
COMMIT;
(2)START TRANSACTION;
INSERT INTO course VALUES (‘233’,‘djktrjr’,‘678’);
ROLLBACK;
二、约束
定义:限定表
分类:唯一 unique 限定的列的值,不能重复,可以有多个主键
primary key 特殊的唯一约束,不重复而且每个表只能有一个
非空 not null 列的值不能为null
外键 foreign key 从表中列的值只能是主表的主键列的值 或者是null
外键格式:ALTER TABLE pet ADD CONSTRAINT fk_emp FOREIGN KEY (ren) REFERENCES emp (empno);
三、索引 index
作用:加快查询速度
例如:ADD INDEX index_pname (pname) ;
四、视图 view
是一个虚表标准语句:create view 视图名称as select 字段名称 from 表名;
例如:create view vsas select sno,sname,ssex,classes from s_student;
注意:
多表的视图不能增删改
单表的视图可以增删改查

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值