如何用sql2000创建数据表

1、建立student数据库2、用SQL命令创建2个数据表:(1)学生信息表(包含学号、姓名、性别、出生日期、联系电话、住址)(2)专业表(包含学生编号、专业编号、专业名... 1、建立student数据库
2、用SQL命令创建2个数据表:
(1)学生信息表(包含学号、姓名、性别、出生日期、联系电话、住址)
(2)专业表(包含学生编号、专业编号、专业名称)
展开
 我来答
hy1397471
推荐于2017-09-18 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

1、SQL语句创建,语法如下,例中表格列为:id,a,b,c,主键为 id。

CREATE TABLE 数据表名称 (

id char(10) NOT NULL, 

a int NOT NULL, 

b datetime NOT NULL, 

c char(10) NULL , 

CONSTRAINT 主键名称 PRIMARY KEY NONCLUSTERED (id)) 


2、在SQL企业管理器中,使用设计器新建

华夏日长兴
推荐于2017-10-10 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3737万
展开全部
CREATE DATABASE [student] ON PRIMARY (NAME = N'student_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\student_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'student_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\student_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)

create table 学生信息 (学号 varchar(20) primary key,姓名 varchar(20),性别 varchar(2),出生日期 datetime,联系电话 varchar(30),住址 varchar(300))

create table 专业 (专业编号 varchar(20) primary key,学生编号 varchar(20),专业名称 varchar(100))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b173602
2009-08-18 · TA获得超过1681个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:842万
展开全部
我觉得你上面的专业表的学生编号是引用学生信息表的学号作为外键的吧...
create database student;
use student;
create table 学生信息表(
学号 int primary key ,
姓名 varchar (20),
性别 char(2),
出生日期 datetime,
联系电话 varchar (20),
住址 varchar (100));

create table 专业表(
学号 int ,
专业编号 int primary key,
专业名称 varchar (100)
foreign key (学号) references 学生信息表(学号));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式