一、 oracle数据库创建数据库:在oracle中创建数据库是一个很大的操作。 一般来说我们用创建新用户,赋权限,再出创建表代替。 二、UNIQUE 约束 ①. 一个表可以定义多个 UNIQUE 约束,而只能定义一个 PRIMARY KEY 约束; ②. 允许空值的列,允许空值的列上可以定义 UN ...
分类:
数据库 时间:
2019-12-31 18:59:56
阅读次数:
122
https://blog.csdn.net/weixin_36224319/article/details/78767611 处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描 ...
分类:
数据库 时间:
2019-12-31 12:13:54
阅读次数:
65
explain执行计划包含的信息 type 访问类型,sql查询优化中一个很重要的指标,结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_ ...
分类:
数据库 时间:
2019-12-31 12:08:09
阅读次数:
96
[TOC] 基表 基表只提供公有字段, 不参与数据库迁移 在基表下的配置类 中设置: , 表明该表为抽象表, 不参与数据库迁移 外键字段参数 db_constraint 数据库关联 " " 断关联: , 既数据库中不会建立外键关系, Django在代码层面上实现两表关联 优点 不会影响连表查询操作效 ...
分类:
其他好文 时间:
2019-12-30 23:13:31
阅读次数:
320
数据的完整性 数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。数据的完整性使用约束、触发器、函数的方法来实现。在这三个方法中,约束易于维护,具备最好的性能,所以作为首选。 约束:not null、unique(可以为空,不能重复) 、primary key、foreign key、check ...
分类:
数据库 时间:
2019-12-30 22:55:48
阅读次数:
85
MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引 二、语句 CREATE TABLE table_name[col_name data type] [unique|fulltext][index|key][index_name](col_name[l ...
分类:
数据库 时间:
2019-12-30 19:26:18
阅读次数:
80
创建索引时使用的索引方式,有btree和hash两种 CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX index_name [index_type] ON tbl_name (key_part,...) [index_option] [algorithm_opt ...
分类:
数据库 时间:
2019-12-30 19:07:30
阅读次数:
390
1.与角色无关的参数 ◆ DB_UNIQUE_NAME:数据库唯一名。对于物理standby,DB_NAME必须相同,对于逻辑standby,DB_NAME可以不同,所以在10g中引入DB_UNIQUE_NAME参数用来区分DG配置中的每个数据库,默认值为DB_NAME. 例:DB_UNIQUE_N ...
分类:
其他好文 时间:
2019-12-30 11:23:03
阅读次数:
562
基表 基表,是抽i想表,数据迁移的时候不会创建基表,仅作为models文件中为其他表服务的虚拟基表. 设置基表 需要在基表中配置类中加 外键字段属性 前提,db_constraint为true on_delete属性 django1中默认on_delete是model.CASCADE级联删除 设置级 ...
分类:
其他好文 时间:
2019-12-29 23:40:26
阅读次数:
117
[toc] 基表 abstract 外键其他参数(重点) 补充: db_constraint=False 断关联表关系 1)不会影响连表查询操作效率 2)会提升连表增删改操作效率 3)易于后期数据库表的重构 4)缺点在于:数据库本身没有连表检测,容易出现脏数据,需要通过严格的逻辑避免脏数据的参数(必 ...
分类:
其他好文 时间:
2019-12-28 22:31:24
阅读次数:
104