设置主键的sql语句(设置主键的sql语句有哪些)
本篇文章给大家谈谈设置主键的sql语句,以及设置主键的sql语句有哪些对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、怎么用sql语句在已有表上设置复合主键?
- 2、数据库如何设置主键(ID)自动增长啊(SQL语句)?
- 3、sql用命令创建主键与外键,怎么操作?
- 4、如何用sql语句将某列设为主键
- 5、sql用命令创建主键与外键。
- 6、如何用sql 添加主键??
怎么用sql语句在已有表上设置复合主键?
例如:\x0d\x0a已有一个表test_key,其中a1列为主键。\x0d\x0acreate table TEST_KEY\x0d\x0a(\x0d\x0a a1 VARCHAR2(3) not null,\x0d\x0a a2 VARCHAR2(3),\x0d\x0a b1 VARCHAR2(3),\x0d\x0a b2 VARCHAR2(3)\x0d\x0a);\x0d\x0a \x0d\x0aalter table TEST_KEY\x0d\x0a add constraint PK_TEST_KEY primary key (A1)\x0d\x0a using index;\x0d\x0a \x0d\x0a现在要将a2,b1也增加到主键中与原有的a1一起组成复尘拆合伍缺主键。语句如下:\x0d\x0aalter table TEST_KEY\x0d\x0a drop constraint PK_TEST_KEY cascade;\x0d\x0aalter table TEST_KEY\x0d\x0a add constraint PK_TEST_KEY primary key (A1, A2, B1)\x0d\x0a using index;\x0d\x0a \x0d\x0a这样腔兄辩就可以了。
[img]数据库如何设置主键(ID)自动增长啊(SQL语句)?
在创建表的时禅乱候可以设置,方法如下,用一下sql语句。
create table tableName(
id int identity(1,1) primary key,
data varchar(50))
解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。
扩展资料:
SQL 全名是结构化查询语言[1](Structured Query Language),是用于数据库中的标准数据查询语言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国国贺衡档家标准学会(ANSI) 对 SQL 进行规范后,以此作为关系式数据库管理系统的标准语言 (ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。不过各种通行的数据库系统在其实践过程中都对 SQL 规范作了某拦凳些编改和扩充。所以,实际上不同数据库系统之间的SQL不能完全相互通用。
参考资料:
百科-SQL语言
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语句将某列设为主键
先执行肆隐
alter table 表名alter column 列芹雹亏名 int not null
再执行
alter table 表名 add constraint PK_主键约束 primary key (lie)
执行第一句前提是表中的lie列没有空值嫌神才可以
sql用命令创建主键与外键。
1、为了方便大家理解,使用一个例子来帮助大家理解。意思闷敏洞大概就是通过蚂枯引用表二中的字段完成对表一字段的约束。方法:
2、这里一共两个表,先创建外键表,因为先有外键,主键才能引用。首先创建数据库,新建查询。
3、新建外键表【teacher】,输入命令:create table teacher。添加需要的字段teacher_xingming并设置它为【主键】。输入命令:teacher_xingming nchar(10) primary key,
4、选中需要执行的命令行,单击【执行】,下方会有是否成功的提示。现在对表进行刷新操作后,会发现已经成功创建了一个新表【teacher】。
5、接下来就要创建学生表了,create table student(\tstudent_xingming nchar(10) primary key not null,——该程序段意思为创建一个【student】表,表中新建一个主键【student_xingming字段,类型为nchar(10) ,并不允许为空。】
6、继续写,输入:student_banji nchar(10) not null,——表中新建一个【student_banji字段,类型为nchar(10) ,并不允许为空。】
7、创建外键,输入命令student_jiaoshi nchar(10) foreign key references teacher(teacher_xingming)看起来很长,实际意思很简单:表中新建一个【student_jiaoshi字段】,它是外键,nchar(10)类型,它来至 teacher_xingming中的内容。
8、选中,点击【执行】,没有错误,就说明成功了。刷新拿碧一下表,看看是不是多了一个表【student】?所有约束已经创建好了。
9、来试一下看看是否真正实现所说的功能。打开【teacher表】,填写“刘老师”。打开【student表】,前面任意填,最后填写“刘老师”,没有错误说明没问题。
10、如何想测试约束是否真的有效,填写其他内容,看看是否成功,只要不是【teacher】字段中的内容,他就会报错。
如何用sql 添加主键??
操作步骤樱模如下:
1、首先我们在这个StudentNo列上用你的鼠标右击,然后选择里面的修改,进行点击,弹出
界面。
2、接着会有如下图中所示的窗口内容,这里选择里面的StudentNo,然后右击选择设置主键山孝。
3、设置完毕之后,选择ctrl + S 保存。
4、保存完毕之后,再查看设置的主键时候,没有显示设置成功,这里需要在表上右击,选择逗颂稿刷
新。
5、刷新之后,就可以看到你设置的主键了,在主键列表中也可以看到已将设置成功。
关于设置主键的sql语句和设置主键的sql语句有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。