MYSQL数据库的建立

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:03:21
DROP TABLE IF EXISTS 'feedback';
CREATE TABLE 'feedback'
{ 'id' smallint unsigned NOT NULL auto_increments,
'username' TINYTEXT,
'title' TINYTEXT,
'datetime' datetime default '0000-00-00 00:00:00',
'comments' text,
'reply' text default '',
PRIMARY KEY('id')} TYPE=MYISAM;
这段是什么意思。如何建立这个数据库

DROP TABLE IF EXISTS 'feedback'; 如果存在feedback表就删除

CREATE TABLE 'feedback' 建立feedback表,各字段声明如下:
{ 'id' smallint unsigned NOT NULL auto_increments, 字段名id类型无符号小整数,不可为空,自动增加
'username' TINYTEXT, 类似
'title' TINYTEXT,
'datetime' datetime default '0000-00-00 00:00:00', 类型为datetime型,但好像不可以如此初始化
'comments' text,
'reply' text default '',
PRIMARY KEY('id')}主键设为 id,即按照哪个字段做索引(可加快查询速度)

TYPE=MYISAM; 使用引擎为MYISAM,这个是mysql的引擎之一。其他还有Innodb等。InnoDB是按primary key顺序储存,MyISAM是按新增数据顺序储存。

第一句是:如果表feedback存在就删除它;
第二句是:创建表feedback------注:表明好像不用引号引起来;
第三句到倒数第二句是定义数值的属性;
最后一句是指定id为主键