SQL 语句中用default 怎么关键字段 怎么做?

就是建立表时怎么设置一个字段为主关键字段?急需啊谢谢大家... 就是建立表时 怎么设置一个字段为主关键字段?急需啊 谢谢大家 展开
 我来答
哎呦不错哦1935
2013-03-24
知道答主
回答量:20
采纳率:100%
帮助的人:8.1万
展开全部
例如建立学生信息表Student,同时设置学号StudentNo为主键,如下:
create table Student(
StudentNo int not null primary key,
StudentName nvarchar(20) not null

也可以先建学生信息表Student,然后为学号StudentNo添加主键,如下:
1.建学生信息表Student
create table Student(
StudentNo int not null,
StudentName nvarchar(20) not null
)
2.为学号StudentNo添加主键
alter table Student //注释:修改学生信息表Student
add constraint PK_StudentNo primary key (StudentNo) //注释:为StudentNo添加主键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2013-03-21 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5274万
展开全部
create table tb(id int primary key)--设置主键,default设置的是默认值,当不显示插入字段时,可以默认插入设置的默认值
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-22
展开全部
创建表同时定义主键

SQL> CREATE TABLE test_create_tab1 (
2 id INT,
3 val VARCHAR(10),
4 PRIMARY KEY (id)
5 );

Table created.

先创建表, 然后修改表 - 新增主键

SQL> CREATE TABLE test_tab (
2 id INT,
3 name VARCHAR(10),
4 age INT,
5 val VARCHAR(10)
6 );

Table created.

SQL> ALTER TABLE test_tab
2 ADD CONSTRAINT pk_test_tab PRIMARY KEY(id);

Table altered.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5c189b2e1
2013-03-21 · TA获得超过310个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:201万
展开全部
create table 表名(主键名 int primary key)--设置主键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式