sql语句创建表



问题补充:利用SQL 语句创建T2 表
(学号、姓名、性别、出生日期),其中学号、姓名字段均为文本型,大小
均为6;性别字段为文本型,大小为1

给你个例子吧
CREATE TABLE 学生信息
(
学号varchar(14) IDENTITY(1,1) PRIMARY KEY,
姓名varchar(8) UNIQUE NOT NULL,
班级编号varchar(14) REFERENCES '班级信息',
年级int null,
性别varchar(2) CHECK(性别in ('男’','女’)),
民族varchar(20) DEFAULT '未知该生民族',
籍贯varchar(50)
)
还有一些约束条件等等
如果只是创建表 就是create table语句
标准SQL语句如下:

DROP TABLE IF EXISTS T2;
CREATE TABLE T2(
Sno varchar(6) primary key,
Sname varchar(6) unique key,
Ssex char check(Ssex in('M','W')),
dateOfBirth datetime
)ENGINE=InnoDB DEFAULT CHARSET=UTF8;

计算机专业相关学习资料我的百度网盘免费下载尽在......

我的百度网盘首页地址:
http://pan.baidu.com/share/home?uk=1125372176

很高兴能帮助到你!
create table T2
(
Sno char(6) primary key,
Sname nchar(6),
Ssex nchar(6) check(Ssex = '男' and Ssex = '女'),
csrq datetime
)
--基本按照题意
创建表
CREATE TABLE T2
(
xh varchar(6) IDENTITY(1,1) PRIMARY KEY,
xm varchar(6) UNIQUE NOT NULL,
xb varchar(1) CHECK(性别in ('男’','女’)),
csrq varchar(12)
)
create table t2(
stuNo varchar2(6),
stuName varchar2(6),
sex char(1),
birDate date
);
Create table T2 (stuNo varchar(6),Name varchar(6),Sex char(1),Birthday DateTime)


Copyright © 2009-2011 All Rights Reserved.