zoukankan      html  css  js  c++  java
  • Oracle 表管理 约束 索引

    表的约束与完整性:

    1.实体完整性

      主键唯一性

    2.域完整性

      不能向number中插入varchar

    3.参照完整性

      外键 以别的表的字段作为外键,再插入该表时所插入外键的值必须在被参照表中该字段有那个值,删除时先删从表。

    4.check约束

    ALTER TABLE emp ADD CONSTRAING ck_emp_sex CHECK(sex=''or sex=''); --constraing为约束 类型为check 在性别上加上要不是男要不是女

    5.查询表的约束方法

    SELECT constraint_name,constraint_type FROM user_constraints WHERE table_name='EMP';

    索引:一般建立在经常查询的字段上

      不建立索引,数据是以堆的形式存放的,如果查询就都得扫描,建立索引后就扫描索引就可以了。

    CREATE INDEX my_mm_idx ON mm(m1);
    SELECT * FROM mm WHERE m1='abc';
    CREATE bitmap INDEX bit_emp ON emp(sex);  --位图索引 就是建立索引的字段的值只是有限的几个值
  • 相关阅读:
    Haproxy 【转载】
    Nginx介绍
    Day 13 进程和线程
    运维第一课
    面试bb
    Day 12 字符串和正则表达式
    Day 11 文件和异常
    Day10 图形用户界面和游戏开发
    Day9 面向对象进阶
    day8 面向对象编程基础
  • 原文地址:https://www.cnblogs.com/weixiaole/p/3263266.html
Copyright © 2011-2022 走看看