设置主键语句

1.建立表格时将多个字段设置为主键的sql语句怎么写

使用primary key(字段1, 字段2, 。)的语句进行设置。

一个表中最多只能有一个主键,也可以没有。一个主键既可以是单一的字段构成,也可以是多个字段联合构成,如果是单一字段,只需在该字段后面标记primary key即可,如果是多个字段联合构成,则需要采用最开始介绍的那种方式设置。

在部分数据库的图形化工具中(如Access、SQL Server等),在表设计的界面上,可以按住Ctrl键,然后选择要设置为联合主键的字段,都选好之后再按右键选择“设置为主键”。

2.SQL怎样用命令设置主键

可以参考下面的方法:

建表的时候,可以直接在列名后面增加主键约束,比如:

IDchar(5)primarykey。

对已经建表的列增加主键约束:

alter table 表名 add constraint 约束名 primary key (ID)

扩展资料:

sql语句

添加主键

Alter table tabname add primary key(col)

删除主键

Alter table tabname drop primary key(col)

创建索引

create [unique] index idxname on tabname(col….)

删除索引

drop index idxname

参考资料来源:百度百科-结构化查询语言

参考资料来源:百度百科-sql语句

3.在sql中怎样设置主键语法

创建表

--------------------------------------------------------------------------------

CREATE TABLE TABLE_NAME(

column1 DATATYPE [NOT NULL] [PRIMARY KEY],

column2 DATATYPE [NOT NULL],

[constraint <;约束名>; 约束类型 (要约束的字段名)。 ]

);

说明:

TABLE_NAME --表名.

column1,column2 --列的名称 不能取关键字

DATATYPE --是Oracle的数据类型,可以查看附录.

NOT NULL /NULL --不可以/可以允许资料有空的.NULL一般省略.

PRIMARY KEY --是本表的主键。

CONSTRAINT --是对表里的字段添加约束.(约束类型有 Check,Unique,Primary key,not null,Foreign key)。

示例:

CREATE TABLE student(

s_id number(8) PRIMARY KEY,

s_name varchar2(20) NOT NULL,

s_sex varchar2(8) ,

clsid number(8) ,

CONSTRAINT u_1 UNIQUE(s_name),

CONSTRAINT c_1 CHECK (s_sex in ('MALE','FEMALE'))

);

表级约束

如 设置 两列不能同时为空

ALTER TABLE tablename ADD CONSTRAINT check_name CHECK (col1 is not null or col2 is not null) ;

复制表

--------------------------------------------------------------------------------

CREATE TABLE TABLE as <SELECT 语句>

(需注意的是复制表不能复制表的约束);

示例:

CREATE TABLE test AS SELECT * FROM emp;

会将表emp的数据一并复制到test中,但约束没有复制.

如果只复制表的结构不复制表的数据则:

CREATE TABLE test as (SELECT * FROM emp WHERE 1=2);

或者

CREATE TABLE test as (SELECT * FROM emp WHERE FALSE);

设置主键语句

转载请注明出处唯美语句网 » 设置主键语句

资讯

tclif语句

阅读(14)

本文主要为您介绍tclif语句,内容包括c语言if语句的用法,TCL语言else是什么意思,elseif语句的用法。c语言提供了三种形式的if语句:if(表达式)语句。例如:if(x>y)printf("%d",x);此时,如果表达式为真,则执行pri

资讯

经典英语句子大全

阅读(13)

本文主要为您介绍经典英语句子大全,内容包括英语经典短句,求英语好句摘抄(越短越好),求一些英语经典语录。英语经典短句600句! --------------------------------------------------------

资讯

早安语句子

阅读(14)

本文主要为您介绍早安语句子,内容包括简短的早晨起床励志句子,早晨最佳问候句子,早晨激励人心的句子经典。早晨起床励志句子汇总如下不要遇到一点小事,就满世界抱怨老天不公。你可以偶尔发牢骚,但不能整天抱怨,没有人喜欢整天对着一张怨妇脸。

资讯

jsp的判断语句

阅读(12)

本文主要为您介绍jsp的判断语句,内容包括jsp页面的判断语句怎么写,jsp页面中的判断语句利用scriptlet进行随机数的判断,再将随机数输出,jsp页面登陆、注册时判断语句。你把标签都套在一起了 不报错才怪 不能这样写 标签冲突 JSP页面有异常

资讯

sql语句修改数据

阅读(13)

本文主要为您介绍sql语句修改数据,内容包括如何使用SQL语句修改表内的数据,SQL语言中修改表中数据的命令是什么,SQL数据库如何快速修改一列所有的数据。1. 查看数据库版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master

资讯

sql语句删除记录

阅读(13)

本文主要为您介绍sql语句删除记录,内容包括用SQL语句怎么删除表中的所有数据,如何用一条sql语句清空多张表中的记录请各位大神帮忙,如何一个SQL语句就删除表中所有的数据。从一个表中删除数据,使用DELETE语句。从表中删除所有行 DELETE FROM

资讯

英文的励志语句

阅读(12)

本文主要为您介绍英文的励志语句,内容包括经典英文励志句子,英文励志语录,励志的英语短句。推荐以下几个经典的英文励志句子:If winter comes , can spring be far behind ?冬天来了,春天还

资讯

sqlserver数据库语句

阅读(11)

本文主要为您介绍sqlserver数据库语句,内容包括SQL数据库语句大全,SQLserver数据库命令语句,sql数据库语句。SQL数据库语句大全:选择:select * from table1 where 范围2、插入:insert into table1(f

资讯

creturn语句

阅读(12)

本文主要为您介绍creturn语句,内容包括c语言中的return语句用法,C语言中的return语句具体用法,计算机C语言中return语句是什么意思。return返回一个数值的意思就是把return 后面表达式的值返回给调用他的函数。举个例子: int sum(int i,int

资讯

mysqlwhereand语句

阅读(12)

本文主要为您介绍mysqlwhereand语句,内容包括mysql中where语句后or和and应该如何用,Mysql中where子句中的判断语句,在mysql条件查询whereand,这个and的条件可以使用多少次有。mysql中的where如果有多个条件的话用and连接。如,student表中有

资讯

修改表结构sql语句

阅读(12)

本文主要为您介绍修改表结构sql语句,内容包括SQL语句中修改表结构的命令是什么,如何用SQL语句修改表结构,如何用SQL语句修改表结构。ALTER TABLE 表名[ADD 新列名 数据类型 完整性约束][DROP 完整性约束名][MODIFY 列名 数据类型]其中 AD

资讯

英语圣诞的语句

阅读(10)

本文主要为您介绍英语圣诞的语句,内容包括圣诞节英文祝福语(带中文),圣诞节英文祝福语,圣诞节英语祝福语。圣诞节英文祝福语如下:Christmas time is here. I hope you have a wonderful New Y

资讯

形容外貌的语句

阅读(11)

本文主要为您介绍形容外貌的语句,内容包括描写人物外貌的句子摘抄,描写外貌的句子,描写人物外貌的句子(女)。曾经有一个同桌,是个男孩,有点虎头虎脑。他有一张怎么封也封不住的嘴巴。不管上课下课,他的嘴巴总是一张一合,不是找前面后面的同学讲话

资讯

豹语句

阅读(12)

本文主要为您介绍豹语句,内容包括形容豹子的句子,形容“豹子”的句子,描写豹子的句子。(1)豹子十分健壮。它的头很小,脸上有许多黑色的斑点,两只眼睛深深地凹了进去,发出尖锐的目光。它的耳朵是一对小三角形,鼻子也是三角形的。

资讯

tclif语句

阅读(14)

本文主要为您介绍tclif语句,内容包括c语言if语句的用法,TCL语言else是什么意思,elseif语句的用法。c语言提供了三种形式的if语句:if(表达式)语句。例如:if(x>y)printf("%d",x);此时,如果表达式为真,则执行pri

资讯

经典英语句子大全

阅读(13)

本文主要为您介绍经典英语句子大全,内容包括英语经典短句,求英语好句摘抄(越短越好),求一些英语经典语录。英语经典短句600句! --------------------------------------------------------

资讯

早安语句子

阅读(14)

本文主要为您介绍早安语句子,内容包括简短的早晨起床励志句子,早晨最佳问候句子,早晨激励人心的句子经典。早晨起床励志句子汇总如下不要遇到一点小事,就满世界抱怨老天不公。你可以偶尔发牢骚,但不能整天抱怨,没有人喜欢整天对着一张怨妇脸。

资讯

jsp的判断语句

阅读(12)

本文主要为您介绍jsp的判断语句,内容包括jsp页面的判断语句怎么写,jsp页面中的判断语句利用scriptlet进行随机数的判断,再将随机数输出,jsp页面登陆、注册时判断语句。你把标签都套在一起了 不报错才怪 不能这样写 标签冲突 JSP页面有异常

资讯

sql语句修改数据

阅读(13)

本文主要为您介绍sql语句修改数据,内容包括如何使用SQL语句修改表内的数据,SQL语言中修改表中数据的命令是什么,SQL数据库如何快速修改一列所有的数据。1. 查看数据库版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master

资讯

sql语句删除记录

阅读(13)

本文主要为您介绍sql语句删除记录,内容包括用SQL语句怎么删除表中的所有数据,如何用一条sql语句清空多张表中的记录请各位大神帮忙,如何一个SQL语句就删除表中所有的数据。从一个表中删除数据,使用DELETE语句。从表中删除所有行 DELETE FROM

资讯

英文的励志语句

阅读(12)

本文主要为您介绍英文的励志语句,内容包括经典英文励志句子,英文励志语录,励志的英语短句。推荐以下几个经典的英文励志句子:If winter comes , can spring be far behind ?冬天来了,春天还

资讯

运行sql语句

阅读(11)

本文主要为您介绍运行sql语句,内容包括怎么执行SQL语句,如何直接执行SQL语句,如何直接执行SQL语句。方法/步骤1打开sql数据库,选择windows账户登录2展开【SQL Server 代理】下面的【作业】在【作业】上,单击右键【新建作