您的位置:首页 > 数据库 > MySQL

图书管理系统(mysql部分) 初步设…

2015-06-20 10:36 561 查看
一 user表

CREATE TABLE `users` (

id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,

name varchar(20) NOT NULL DEFAULT '',

password varchar(20) NOT NULL DEFAULT '',

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这是从数据库里 “备份”出来的文件,可以看出 跟规范的语法区别

CREATE TABLE `users` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(20) NOT NULL DEFAULT '',

`password` varchar(20) NOT NULL DEFAULT '',

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

备份出来的文件

1、 所有字符类型的 名称都带了引号

2、engine default charset等都是大写

3、primary key 放到了括号的最后

二、图书分类表

create table category

(id int primary key not null auto_increment,

name varchar(20) not null default '',

relative_table varchar(5) not null default ''

)engine = InnoDB charset = utf8;

创建分类表 分别包括

id name relative_table

图书分类 id

图书分类名称

与此分类相关的表(放置该类下的图书)

#插入部分分类(在程序中已经加入了添加分类的功能)

insert into category

(name,relative_table)

values

('计算机','book_t1'),

('文学','book_t2'),

('经济','book_t3'),

('法学','book_t4'),

('政治','book_t5'),

('餐饮','book_t6');

三、图书表

create table book_t1

(id int primary key auto_increment,

book_id int unique ,

name varchar(20) not null default '',

author varchar(20) not null default '',

press varchar(20) not null default ''

)engine = InnoDB charset = utf8;

id 表示添加的顺序(以便查询 最新的书的id 以及知道插入顺序等等)

book_id 表示书籍编号

name 表示书籍名称

author 表示书籍作者

press 表示书籍出版社

截图:
表单:



初步设计" TITLE="图书管理系统(mysql部分) 初步设计" />



初步设计" TITLE="图书管理系统(mysql部分) 初步设计" />




初步设计" TITLE="图书管理系统(mysql部分) 初步设计" />




初步设计" TITLE="图书管理系统(mysql部分) 初步设计" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: