创建学生表STUDENT,其结构如下表所示.请写出实现该创建功能的SQL语句.

学生表结构
列名
类型
大小
允许空值
主键
约束
注释
XH
CHAR
8
×


学号,主键
XM
CHAR
8

×

姓名
XB
CHAR
2

×
男或女
性别
NL
INT


×
16~25
年龄
CJ
DECIMAL
3.1

×

成绩
ZP
IMAGE


×

照片
RQ
DATETIME

×
×

日期

CREATE TABLE `sutdent` (
`XH` char(7) NOT NULL,
`XM` char(8) NOT NULL,
`XB` char(2) NOT NULL default '男',
`NL` int(3) NOT NULL,
`CJ` decimal(3,1) NOT NULL,
`ZP` image,
`RQ` datetime default NULL,
PRIMARY KEY (`XH`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312

你没有注明用的是哪个数据库,我电脑里只有MYSQL数据库,MYSQL数据库就是这个样子,年龄的检查约束自己加上,我记不清楚了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-02
Powerdesigner的使用?随着他的主题,因为你犯了一个概念模型生成数据库。请参阅下表在数据库代码就行了,最后一个问题,添加要回答的问题是不是太简单了,去找到你的教科书。 这些问题是最基础的初学者数据库
相似回答