一般性见解: 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要 ...
分类:
其他好文 时间:
2018-01-06 15:54:24
阅读次数:
96
约束类型:检查约束、非空约束、唯一约束、主键、外键 1. 检查约束 设置某个字段里的数值必须满足约束表达式的条件。 例:限制人的年龄在0~120之间,语句如下: create table person(name varchar(40),age int check (age >=0 and age=0... ...
分类:
数据库 时间:
2017-12-22 00:31:19
阅读次数:
315
一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个 ...
分类:
数据库 时间:
2017-12-16 19:47:34
阅读次数:
267
几个常用的命令: select database(); #查看当前所在的数据库。 select user();#查看当前登录的用户 可能会遗漏的知识点: 在innodb存储引擎中,在一个表中必须有一个主键,当没有指定某一个字段为主键时,innodb会选择第一个不为空且唯一的字段作为主键。 外键是in ...
分类:
数据库 时间:
2017-12-15 21:32:14
阅读次数:
198
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主 ...
分类:
其他好文 时间:
2017-12-13 11:27:49
阅读次数:
159
oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助:1、查询出所有的用户表select * from user_tables 可以查询出所有的用户表 select owner,table_name from all_table ...
分类:
数据库 时间:
2017-11-30 15:14:30
阅读次数:
201
数据库设计使用工具:PowerDesigner,可以生成各种数据库的sql语句,十分方便; 一、表命名 一般小写,以系统标识,如这次是大修,则这次表名都以 dx_ 开头,这样便于与其他系统区分; 二、列命名 一般小写,命名规则一致;同一个内容的列,在不同表中名字相同,以便识别; 三、注释 表注释:什 ...
分类:
数据库 时间:
2017-11-29 21:54:05
阅读次数:
219
转自:http://blog.csdn.net/duck_arrow/article/details/8264686 概念: 主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可 ...
分类:
数据库 时间:
2017-11-02 18:10:10
阅读次数:
153
一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个 ...
分类:
数据库 时间:
2017-10-31 16:51:10
阅读次数:
249