2020-11-04

视图和索引
创建视图
create or replace view 视图名 as select 语句
注:

​ 创建视图前需要授权,例:grant dba to scott;

​ 同时可以收回授权,例:revoke dba from scott;

​ 创建语句最后还可以加上[with read only](只读)

索引

提高查询速度的一种方式

前提:遵循三范式

步骤:①:确定表名

​ ②:确定字段名,类型+约束

​ 主键唯一,非空,默认值,外建,自定义检查

表设计
创建表:

前提:遵循三范式

步骤:①:确定表名

​ ②:确定字段名,类型+约束

​ 主键唯一,非空,默认值,外建,自定义检查

主键唯一 :primary key

非空:not null

默认值:default

自定义检查:check,unique独有

外键:Foreign Key Constraints

DDL

create:创建表

drop:删除表,索引,条件约束

alter:修改数据表定义和属性

​ 修改表名:rename to

​ 修改列名:alter table 表名 rename column to

​ 修改类型:alter table 表名 modify(字段 类型)

​ 修改约束:先删除 后添加

​ 修改列: alter table 表名 add 字段 类型

​ 删除列:alter table 表名 drop column 字段

事务

特点:①事务中数据修改,一起执行或者回滚

​ ②事务中的数据修改也会在表中体现

​ ③事务不应该另一个事务对数据修改的同时修改,隔离存在级别

​ ④保存事务对数据库永久有效

事务的开启

自动开启:执行DML的insert,delete,update语句

事务的结束
成功提交:

​ 正常完成DDL语句:create alter,drop

​ 正常执行完DCL语句

​ 正常退出SQL

​ 手动提交

失败提交:

​ rollback,手动回滚

​ 非法退出,意外断电

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值