99问答网
所有问题
当前搜索:
sql创建主键外键
sql主键
和
外键
的区别
答:
主键
是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表
建立
索引。\x0d\x0a\x0d\x0a
外键
是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。\x0d\x0a\x0d\x...
SQL
的
外键
必须引用另一个表的
主键
吗?可以是其他列吗?
答:
一般来说引用的都是
主键
,主要是由主键的性质决定的,主键是一些唯一非空的元素的集合,那么才有引用的意义。之所以限制主键,主要是
建立外键
的表一般都是基础属性表,这种键值如果重复那么后果比较严重,所以一般都用主键进行限制。
一个发布系统的
SQL
数据库表中,字段如何
建立
主
外键
关系。 请大神指点...
答:
表设计的不合理,重复项目太多。另外,小型系统即使不
建立
主外建查询也没有问题 再建立一个分类表,分类表ID作为
主键
,其他表有引用分类表的,全部是
外键
。再如用户表,用户ID是主键,其它有引用用户名的全部插入用户ID就行了,全部是外键。需要读取中文姓名,出生日期之类的信息,用两个表的用户ID关联...
SQL
中
主键
的作用是什么?
外键
的作用是什么?
答:
主键
是唯一标示这一行的,就好像你的身份证号一样,每个人只有一个,也是唯一能证明你是你的东西。
外键
是别人执行你的东西。也就是说如果一个人想和你有点关系怎么办,那就要关联起来,怎么关联起来,就通过外键啊
sql
server怎么使用命令
创建
两个表的关系?
答:
sql
server中表之间的关联关系是通过
建立外键
来实现的。
创建SQL
的
主键
和外键约束的方法:create table Student --建表格式:create table 自定义的表名 ( --字段名一般为有一定意义的英文 StudentName nvarchar(15), -- 格式:字段名类型()括号里面的是允许输入的长度 StudentAge int, --int型的后面...
sql
中两个表中字段都不是
主键
,能设主
外键
吗
答:
不可以。所谓
外键
:如果公共关键字在一个关系中是
主关键字
,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。至于
主键
:主关键字是被挑选出来,作表的行的惟一标识的候选关键字...
如何用
sql 语句创建外键
答:
alter table tablename1 add constraint fk_one foreign key (id)references tableame2 (id)
能否用实例说明
SQL
语言中
主键
约束和
外键
约束
答:
说白了
主键
就是为了不让数据重复,你要表要是不允许重复你就得设置主键,主键是唯一的,本表
外键
是别的表中的主键,是为了和那个表取得联系和约束。 确保外键数据一定要在别的表中主键出现才可以。
两个
外键
组合成的
主键
要怎么设置?
答:
1、设计器界面,按住CTRL键,分别点击两个
外键
,选中,点右键,选择“设置
主键
”命令。2、使用
sql
命令
创建
表的时候使用add constraint添加。
sql,如何用
sql语句
对一个已经编辑好的表在设置主码和
外码
?
答:
sql
中的主码和
外码
,属于索引,
SQL
索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间
创建
索引的语法:CREATE [UNIQUE][CLUSTERED | NONCLUSTERED] INDEX index_name ON {table_name | view_name} [WITH [index_property [,.....
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜