一、插入insert1、主键对数据插入的影响主键是在同一张表中必须是唯一的,如果在进行数据插入的时候指定的主键与表中已有的数据重复的话则会导致违反主键约束的异常。2、外键对数据插入的影响外键是指向另一个表中已有数据的约束,因此外键值必须是在目标表中存在的。如果插入..
分类:
数据库 时间:
2014-09-19 10:18:15
阅读次数:
207
1.查询用户的所有表2.查询表关系,外键,主键,约束条件=========================================================oracle数据库:String reSql = "SELECT A.TABLE_NAME AS P_TABLE_NAME,B.C...
分类:
数据库 时间:
2014-09-18 11:09:03
阅读次数:
278
一、插入insert
1、主键对数据插入的影响
主键是在同一张表中必须是唯一的, 如果在进行数据插入的时候指定的主键与表中已有
的数据重复的话则会导致违反主键约束的异常。
2、外键对数据插入的影响
外键是指向另一个表中已有数据的约束, 因此外键值必须是在目标表中存在的。 如果插
入的数据在目标表中不存在的话则会导致违反外键约束异常。
二、update更新:
1、非...
分类:
数据库 时间:
2014-09-16 12:42:00
阅读次数:
214
一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是....
分类:
数据库 时间:
2014-09-16 12:28:50
阅读次数:
297
这节将介绍各种索引扫描方式,在了解了各种索引扫描方式的特点后,你就可以判断你的执行计划中使用的扫描方式是否正确,并可以针对获取的信息作出改进。
索引唯一扫描
在下面的场景中使用相等条件时,数据库使用索引唯一扫描。
1)查询条件中包含唯一索引中的所有列时;
2)查询条件使用主键约束列时。
下面是一个实际的例子,在表historyalarm中创建如下唯一索引:
create uniqu...
分类:
数据库 时间:
2014-09-11 11:11:44
阅读次数:
277
原文:09. 约束与索引的联系之所以把约束和索引放到一起来看,主要是因为主键约束和唯一键约束,它们会自动创建一个对应的索引,先分别看下数据库中的几个约束。
一 约束
在关系型数据库里,通常有5种约束,示例如下: use tempdb
go
create table s
(
sid varchar(2...
分类:
其他好文 时间:
2014-09-06 12:14:33
阅读次数:
239
目录确定需要建立索引的列主键列和唯一键列的索引外键列的索引其他适合创建索引的列索引指南小结确定需要建立索引的列现在我们把注意力转到应为哪些列建立索引上。对于初学者来说,我们建议对于大多数应用程序,在下列情况下创建索引。为每个表定义主键约束:这导致在主键指定的列上自动创建索引。在要求唯一且不同于主键列...
分类:
其他好文 时间:
2014-09-05 15:40:21
阅读次数:
247
primary key:主键约束unique key:唯一键约束相同点:唯一,既值都不能重复不同点: 1.一个表中只能有一个主键约束,但是唯一键约束可以有多个; 2.主键约束可以由一个或多个键组成,而唯一键约束只作用在一个键上; 3.主键作用的字段值不能为空,而唯一键作用的字段值可以为空。 主...
分类:
其他好文 时间:
2014-09-04 18:47:59
阅读次数:
216
1.创建数据表 先使用“USE ”指定在哪个数据库中操作 CREATE TABLE ( 字段1 数据类型 [列级别约束条件] [默认值], 字段2 数据类型 [列级别约束条件] [默认值], """ [表级别约束条件] );2.查看数据表 SHOW TABLES;3.使用主键约束 主键,又...
分类:
其他好文 时间:
2014-08-12 13:13:14
阅读次数:
165
约束的目的就是确保表中的数据的完整性。常用的约束类型如下:主键约束:(Primary Key constraint) 要求主键列唯一,并且不允许为空唯一约束:(Unique Constraint)要求该列唯一,允许为空,但只能出现一个空值检查约束:(Check Constraint)某列取值范围限制...
分类:
数据库 时间:
2014-08-05 22:30:40
阅读次数:
304