关于板桥的用户注册系统数据库的生成

03-02-12 freezh
板桥的用户注册系统中有个数据库的文件为mysql.text,其内容如下:



CREATE DATABASE personal;
use personal;
##本数据库是用户详细资料
CREATE TABLE profile (
userid varchar(20) NOT NULL, 用户id
username varchar(50) NOT NULL, 用户姓名
email varchar(50), Email地址

gender tinyint(4) NOT NULL, 性别
occupation tinyint(4), 职业

location varchar(200), 住址
city varchar(20), 城市
country tinyint(4), 国家

zipcode varchar(50), 邮政编码
homephone varchar(50), 家庭电话或联系电话

cardnumber varchar(20), 身份证号码
birthday date DEFAULT '0000-00-00', 出生日期

regip varchar(20), 注册时的IP 公安局追查用
regdate datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, 注册日期
PRIMARY KEY (userid),
UNIQUE email (email),
UNIQUE userid (userid)
);
##本数据库是密码验证用
CREATE TABLE password (
userid varchar(20) DEFAULT '' NOT NULL, 用户id
password varchar(16) DEFAULT '' NOT NULL, 密码 使用PASSWORD()加密后的
PRIMARY KEY (userid),
KEY password (password)
);
##本数据库是用来提供用户查询密码用的
CREATE TABLE passwordassit (
userid varchar(20) DEFAULT '' NOT NULL, 用户id
oldpassword varchar(16) DEFAULT '' NOT NULL, 密码 未加密的
passwdtype tinyint(4), 密码提示问题
passwdanswer varchar(100), 密码回答
PRIMARY KEY (userid),
KEY passwdtype (passwdtype)
);
####本数据库记录用户是在哪个论坛
CREATE TABLE userclub(
userid varchar(20) DEFAULT '' NOT NULL,
clubid varchar(16) DEFAULT '' NOT NULL,
grade tinyint(4), 是管理者还是一般用户 或者是用级别
KEY userid (userid),
KEY clubid (clubid)
);
####Session ID
CREATE TABLE session(
sessionid varchar(32) NOT NULL,
userid varchar(20) NOT NULL,
lastused timestamp(14),
PRIMARY KEY (sessionid),
KEY userid (userid)
);




请问如何将这个文件生成数据库
我使用mysql personal < 路径;
为什么不行呢?

anonymous
2003-02-13 09:47
<mysqlpath>/bin/mysql -u username -p databasename < filepath

freezh
2003-02-13 11:03
ERROR 1064: You have an error in your SQL syntax near 'eneralignupignup\mysql.txt
总是出错,出现上面的提示!!!

banq
2003-02-13 16:01
那你一个表一个表的导入 估计什么地方有一行标点不对

hxz
2003-02-13 16:31
我有phpmyadmin 呵呵真的好用! :)

freezh
2003-02-16 14:37
我感觉还是我的命令写的不对,就是不知道哪里不对,因为这种导入的方式,我一次也没有成功过,有人为我把jive的数据库导成功过但我现在仍导不成功,所以一定是我有的地方用的不对,谢谢大家,我打算试试phpadmin这个东西!

freezh
2003-02-16 15:29
-u username -p databasename < filepath


其中-u和-p指什么???我没有使用到这二个命令!

struggle007
2003-04-04 15:16
真诚希望BANQ能将这个程序改一下让其能运行,这对JSP初学者将是福音!!!

m3310
2003-04-23 08:38
你用 phpMyadmin 来生成是最方便的。但是要求你能使用php脚本。我用的是apache+tomcat+php+win2K。

heartrain008
2003-04-23 13:31
TYPE以下就什么都搞定了。