今天上午学习了SQL server里面主键和外键的使用以及如何建立主键与外键的联系下午学习了SQL server 里面子查询如何应用,里面还练习了函数的运用(字符串函数,聚合函数)今日小结:通过学习了解了主键和外键的使用,以及子查询(select 查询嵌套)的用法,子查询把小的范围放在括号里面,外面...
分类:
数据库 时间:
2015-11-20 19:00:36
阅读次数:
222
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如 :学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键用户表(用户名、密码、登录级别)其中用户名是唯一的, 用户名就是一个主键上机记...
分类:
数据库 时间:
2015-10-28 14:07:32
阅读次数:
282
今天Insus.NET分享经验,在开发时,我们是怎样存储一对多关系的数据。怎样说呢,你会遇上主表记录与子表记录同时存储,但子表与主表有主外键关联。下面创建两张表,它们有关联,主键外键。一般情况之下,你先添加主表TableA的记录,得到添加的主键值之后,再添加TableB的记录。或者是同时提交,但需要...
分类:
其他好文 时间:
2015-10-20 09:06:54
阅读次数:
230
1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复...
分类:
数据库 时间:
2015-09-17 19:38:10
阅读次数:
161
使用select into能够复制源表的结构创建一个新表,同时向表中插入数据。在SELECT INTO 复制表结构的时候,只是复制了源表的列名,列的数据类型,null,Identity,但源表的主键、外键、约束、触发器、索引都不会被复制过来。复制一个表结构,也可以使用Create table+ins...
分类:
其他好文 时间:
2015-09-11 19:20:50
阅读次数:
155
企业管理器中设计数据完整性 1 主键约束:在表设计器中定义主键;在数据库关系图中定义主键 2 外键约束:在数据库关系图中创建关系如果选中级联删除或者级联更新选项,那么在删除主表中的行,则从外键表删除相应的行,如果主键修改,外键也随之修改。如果不选中级联删除或者级联更新选项,那么在删除主表中的行,.....
分类:
其他好文 时间:
2015-09-11 10:42:12
阅读次数:
192
MySQL多表查询之外键、表连接、子查询、索引一、外键:1、什么是外键2、外键语法3、外键的条件4、添加外键5、删除外键 1、什么是外键:主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如...
分类:
数据库 时间:
2015-09-09 22:50:08
阅读次数:
306
之前部署公司BI项目例子,发现数据库表都没有设置主键、外键,一直以为是模拟项目,不严谨要求的原因。今天才知道数据仓库本来就不设计主键和外键。这些约束在ETL编程的时候就该做好,保证在满足数据源约束的所有...
分类:
其他好文 时间:
2015-09-08 00:35:04
阅读次数:
141
数据表的约束我觉得还是很有用的,至少在数据库优化方面还是用的比较多的,可以大大的提高检索效率,作用也是比较明显的,另外一点,表的约束可以在某种程度上简化程序代码端的业务逻辑量,这寄存于DBMS上面,其维护性我绝得韩式比较高的,这一般类型的数据库里面,我们常见的约束有:主键,外键,为空,唯一等,这四类是比较常见的约束,我绝对约束的实质应该是为真实的业务逻辑而服务的,否则则没有意义,所以,面对不同的业务...
分类:
数据库 时间:
2015-08-28 21:36:43
阅读次数:
261
mysql数据库
1、数据库简介
数据库概念:是按照数据结构来组织、存储和管理数据的仓库。
2、常用术语
数据库:是一些关联表的集合
数据表:表是数据的矩阵,在数据库中看起来像一个简单的电子表格
列:一列数据元素包含了相同的数据
行:一行是一组相关的数据
主键:主键是唯一的,一个数据表中只能包含一个主键
外键:外键用于关联两个表
...
分类:
数据库 时间:
2015-08-20 01:29:23
阅读次数:
202