sql用命令创建主键与外键,怎么操作?

如题所述

用命令创建主键与外键方法如下:

--用命令创建主键与外键.  

--使用SQL语句创建主键约束可以在创建表(Create Table)或修改表(Alter Table)时进行  åˆ›å»ºã€‚ 

--例创建表时 

create table tablename 

id int (CONSTRAINT pk_id) PRIMARY KEY 

--例修改表时 

ALTER TABLE tablename     --修改表 

ADD      

CONSTRAINT tb_PRIMARY 

PRIMARY KEY CLUSTERED (列名) /*将你要设置为主键约束的列*/

温馨提示:内容为网友见解,仅供参考
无其他回答

sql用命令创建主键与外键。
1、为了方便大家理解,使用一个例子来帮助大家理解。意思大概就是通过引用表二中的字段完成对表一字段的约束。方法:2、这里一共两个表,先创建外键表,因为先有外键,主键才能引用。首先创建数据库,新建查询。3、新建外键表【teacher】,输入命令:create table teacher。添加需要的字段teacher_xingming并设...

sql用命令创建主键与外键,怎么操作?
--用命令创建主键与外键.--使用SQL语句创建主键约束可以在创建表(Create Table)或修改表(Alter Table)时进行 创建。--例创建表时 create table tablename (id int (CONSTRAINT pk_id) PRIMARY KEY )--例修改表时 ALTER TABLE tablename --修改表 ADD CONSTRAINT tb_PRIMARY PRIMARY KEY CL...

sql用命令创建主键与外键。
StudentAge int DEFAULT ((0)), --加默认值约束 StudentSex nvarchar(2) CHECK(StudentSex=N'男' or StudentSex=N'女') --加检查约束,格式:check (条件表达式))--如果在表创建好了以后再加约束,则格式分别为:-- 主键:alter table 表名 add constraint PK_字段名--"PK"为主键的缩写,字...

SQL-PRIMARY KEY和FOREIGN KEY 约束
PRIMARY KEY约束用于在数据表中标识唯一且不可重复的记录。每个表最多只有一个PRIMARY KEY,它确保数据的唯一性和完整性。创建或修改表时可添加此约束。语法示例展示了在创建表时添加PRIMARY KEY:CREATE TABLE 表名(字段1 int NOT NULL, PRIMARY KEY (字段1))。如果主键包含多个列,需使用`CONSTRAINT`...

sql如何在创建表时设置外键?
1.直接写sql语句。2.用SQLyog 选择外键表 ,点击右键 选择关联\/外键,然后再选择主表,外键。3.在表 vet_specialties 上点击右键 ,然后找到Relationships\/ForeignKeys中,然后选择相应的列。具体如下:1、简介 SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和...

SQL Server中建立外键的方法
1、首先我们打开数据库表,找到要建立外键的表。并要确保要建立外键关系的列与主键表中的数据类型完全相同。2、然后我们在要建立外键关系的表中,右击关系,在外键关系对话框中,点击左下角的添加,接着点击【表和列规范】项的右侧的小按钮,在表和列对话框中,在主键表下方选择外键列所在的表和该...

SQL数据库建表时怎么设置外键?
1> -- 创建测试主表. ID 是主键.\\x0d\\x0a2> CREATE TABLE test_main (\\x0d\\x0a3> id INT,\\x0d\\x0a4> value VARCHAR(10),\\x0d\\x0a5> PRIMARY KEY(id)\\x0d\\x0a6> );\\x0d\\x0a7> go\\x0d\\x0a\\x0d\\x0a-- 建表时设置外键\\x0d\\x0a1> CREATE TAB...

SQL Server 如何添加删除外键、主键,以及更新自增属性
1.添加删除主键和外键 例如:---删除主键约束 DECLARE @NAME SYSNAME DECLARE @TB_NAME SYSNAME SET @TB_NAME = ‘Date‘SELECT TOP 1 @NAME=NAME FROM SYS.OBJECTS WITH(NOLOCK)WHERE TYPE_DESC =‘PRIMARY_KEY_CONSTRAINT‘ AND PARENT_OBJECT_ID = (SELECT OBJECT_ID FROM SYS.OBJECTS WITH...

SQL语言创建表时候怎么定义主码和外码
SQL语言创建表时候用Primary Key(属性名)定义主码,用Foreign Key(属性名)定义外码。主码是一种唯一关键字,表定义的一部分。一个表的主码可以由多个关键字共同组成,并且主码的列不能包含空值。主码是可选的,并且可在 CREATE TABLE语句中用Primary Key(属性名)定义。将一个表的值放入第二个...

sql的主键和外键怎么设?
-- 主键:alter table 表名 add constraint PK_字段名--"PK"为主键的缩写,字段名为要在其上创建主键的字段名,'PK_字段名'就为约束名 primary key (字段名) --字段名同 --唯一约束:alter table 表名 add constraint UQ_字段名 unique (字段名 --外键约束:alter table 表名 add constraint ...

相似回答