Fork me on GitHub

随笔分类 -  数据库

摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 阅读全文
posted @ 2020-02-10 16:27 Something_Diffrent 阅读(135) 评论(0) 推荐(0)
摘要:每个索引都会占用一定的物理空间。若索引多了,不但会占用大量的物理空间,而且,也会影响到整个数据库的运行性能。 当表中有外键或者主键的时候,就最好为其建立索引。 对于这些需要在指定范围内快速或者频繁查询的数据列,需要为其建立索引。因为索引已经排序,其保存的时候指定的范围是连续的,查询可以利用索引的排序 阅读全文
posted @ 2018-09-06 14:13 Something_Diffrent 阅读(142) 评论(0) 推荐(0)
摘要:五大约束的语法示例 1.—-添加主键约束(将stuNo作为主键) alter table stuInfo add constraint PK_stuNo primary key (stuNo) 2.—-添加唯一约束(身份证号唯一,因为每个人的都不一样) alter table stuInfo add 阅读全文
posted @ 2018-09-06 12:46 Something_Diffrent 阅读(140) 评论(0) 推荐(0)
摘要:第一范式(1NF): 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性。 例如: userInfo: '山东省烟台市 1318162008' 依照第一范式必须拆分成 userInfo: '山东省烟台市' userTel: '1318162008'两个字段 第二范式(2NF 阅读全文
posted @ 2018-09-06 12:42 Something_Diffrent 阅读(123) 评论(0) 推荐(0)
摘要:添加环境变量:NLS_LANG,值是:AMERICAN.ZHS16GBK 阅读全文
posted @ 2018-04-12 15:26 Something_Diffrent 阅读(420) 评论(0) 推荐(0)
摘要:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 阅读全文
posted @ 2018-01-16 18:29 Something_Diffrent 阅读(1685) 评论(0) 推荐(0)