数据库求救~~~~急~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:23:40
我用ASP.NET(C#)做注册页面
有用户名、密码、确认密码、真实姓名、身份证号码、性别、年龄、电子邮件、电话号码~
这些在建立Server2000 的数据库时,
里面的列名、数据类型、长度、是否允许为空怎么写?
懂做的高手指教下~~~

create table 注册表
(用户名 varchar(20) not null,
密码 varchar(50) not null,
确认密码 varchar(50) not null,
真实姓名 varchar(20) not null,
身份证号码 char(18),
性别 char(2) not null,
年龄 int,
电子邮件 varchar(50) not null,
电话号码 int,
primary key (用户名));

create table table_user
(user_id int constraint PK_user_id primary key identity(1,1),
user_name varchar(50) not null,
user_password varchar(50) not null,
user_true_name varchar(50),
user_own_id varchar(18),
user_sex varchar(20),
user_email varchar(50) not null,
user_telephone varchar(11))

建表的时候在列后加上not null
例如
create table
( column1 int not null;
....
)

not null 不能为空
real null 能为空

什么都不用写,默认就是允许空,如果要求不允许空,就得加上not null约束了
建表语句如下
create table [table_user]
(user_id int constraint PK_user_id primary key identity(1,1),
--自动增长的用户id,主键
user_name varchar(50) not null,
user_password varch