用数据库T-SQL写出如下代码: 麻烦了。拜托了。
新建学生信息表(stuInfo)1。stuName字符学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄2。stuNo字符学号,该列必填,学号不能重复,且必须是S2...
新建学生信息表(stuInfo)
1。 stuName 字符 学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄
2。stuNo 字符 学号,该列必填,学号不能重复,且必须是S253XX格式
3。stuSex字符 学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”
4。stuAge 数字 学生年龄,该列必填,必须在15~50岁之间
5。stuSeat 数字 学生的座位号,不用人工输入,采用自动编号方式,且必须是1~30号
6。stuAddress 文本 学生地址,该列可不填,如没有填写,默认为“地址不详”
你的这个回答好像还有很多没有到位的噢!能加上去吗? 展开
1。 stuName 字符 学生姓名,该列必填,要考虑姓氏可能是两个字的,如欧阳俊雄
2。stuNo 字符 学号,该列必填,学号不能重复,且必须是S253XX格式
3。stuSex字符 学生性别,该列必填,且只能是“男”或“女”。因为男生较多,默认为“男”
4。stuAge 数字 学生年龄,该列必填,必须在15~50岁之间
5。stuSeat 数字 学生的座位号,不用人工输入,采用自动编号方式,且必须是1~30号
6。stuAddress 文本 学生地址,该列可不填,如没有填写,默认为“地址不详”
你的这个回答好像还有很多没有到位的噢!能加上去吗? 展开
4个回答
展开全部
create table stuName
(stuName NCHAR(10) NOT NULL,
stuNo NVARCHAR(10) NOT NULL CHECK(stuNO LIKE 'S253%') UNIQUE,
stuSex NCHAR(1) NOT NULL CHECK(stuSex IN ('男','女')) DEFAULT '男' ,
stuAge tinyint NOT NULL CHECK (stuAge>=15 AND stuAge <=50),
stuSeat tinyint IDENTITY(1,1) CHECK(stuSeat <=30),
stuAddress nvarchar(100) NULL DEFAULT '地址不详'
)
(stuName NCHAR(10) NOT NULL,
stuNo NVARCHAR(10) NOT NULL CHECK(stuNO LIKE 'S253%') UNIQUE,
stuSex NCHAR(1) NOT NULL CHECK(stuSex IN ('男','女')) DEFAULT '男' ,
stuAge tinyint NOT NULL CHECK (stuAge>=15 AND stuAge <=50),
stuSeat tinyint IDENTITY(1,1) CHECK(stuSeat <=30),
stuAddress nvarchar(100) NULL DEFAULT '地址不详'
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
create table stuInfo2(
stuName varchar2(10) not null,
stuNo varchar2(10)not null check( stuNo like 'S253XX%') unique,
stuSex varchar2(4) default '男' constraint ck_sex02 check(stuSex in('男','女')) ,
stuAge number(4) constraint ck_age02 check(stuAge between 15 and 50),
stuSeat number(4),
stuAddress varchar2(100) default '地址不详' not null
);
stuName varchar2(10) not null,
stuNo varchar2(10)not null check( stuNo like 'S253XX%') unique,
stuSex varchar2(4) default '男' constraint ck_sex02 check(stuSex in('男','女')) ,
stuAge number(4) constraint ck_age02 check(stuAge between 15 and 50),
stuSeat number(4),
stuAddress varchar2(100) default '地址不详' not null
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-01-18
展开全部
CREATE TABLE [dbo].[stuInfo] (
[stuNo] [varchar] (8)primary key NOT NULL ,
[stuName] [varchar] (16) NOT NULL ,
[stuSex] [varchar] (8) NOT NULL default '男' check stuSex is '男' or '女',
[stuAge] [varchar] (8) NOT NULL check stuAge between 15 and 50 ,
[stuSeat] [int] NOT NULL ,
[stuAddress] [varchar] (50) default '地址不详'
)
[stuNo] [varchar] (8)primary key NOT NULL ,
[stuName] [varchar] (16) NOT NULL ,
[stuSex] [varchar] (8) NOT NULL default '男' check stuSex is '男' or '女',
[stuAge] [varchar] (8) NOT NULL check stuAge between 15 and 50 ,
[stuSeat] [int] NOT NULL ,
[stuAddress] [varchar] (50) default '地址不详'
)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CREATE TABLE [dbo].[stuInfo] (
[stuNo] [varchar] (8)primary key NOT NULL ,
[stuName] [varchar] (16) NOT NULL ,
[stuSex] [varchar] (8) NOT NULL default '男',
[stuAge] [varchar] (8) NOT NULL ,
[stuSeat] [int] NOT NULL ,
[stuAddress] [varchar] (50) NULL default '地址不详'
) ON [PRIMARY]
[stuNo] [varchar] (8)primary key NOT NULL ,
[stuName] [varchar] (16) NOT NULL ,
[stuSex] [varchar] (8) NOT NULL default '男',
[stuAge] [varchar] (8) NOT NULL ,
[stuSeat] [int] NOT NULL ,
[stuAddress] [varchar] (50) NULL default '地址不详'
) ON [PRIMARY]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询