图书管理程序(一)
浏览:143日期:2023-11-14 16:32:08
本级程序所用的数据表结构: # -------------------------------------------------------- # # 数据表的结构 'author' # CREATE TABLE author ( ;;;author_id int(6) DEFAULT '0' NOT NULL auto_increment, ;;;first_name varchar(20) binary NOT NULL, ;;;last_name varchar(20) NOT NULL, ;;;address varchar(100) binary NOT NULL, ;;;zipcode varchar(10) NOT NULL, ;;;telephone varchar(10) NOT NULL, ;;;email varchar(50) NOT NULL, ;;;comment varchar(255) NOT NULL, ;;;PRIMARY KEY (author_id), ;;;KEY first_name (first_name), ;;;KEY last_name (last_name), ;;;KEY address (address), ;;;KEY zipcode (zipcode), ;;;KEY email (email) ); # -------------------------------------------------------- # # 数据表的结构 'books' # CREATE TABLE books ( ;;;books_id int(6) DEFAULT '0' NOT NULL auto_increment, ;;;books_name varchar(100) binary NOT NULL, ;;;publisher_id varchar(6) NOT NULL, ;;;date_pub datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, ;;;type varchar(6) NOT NULL, ;;;pages varchar(4) NOT NULL, ;;;price float(6,2) DEFAULT '0.00' NOT NULL, ;;;comment varchar(255) binary NOT NULL, ;;;ISBN varchar(25) NOT NULL, ;;;PRIMARY KEY (books_id), ;;;KEY name (books_name), ;;;KEY publisher (publisher_id), ;;;KEY date_pub (date_pub), ;;;KEY price (price), ;;;KEY pages (pages), ;;;KEY type (type), ;;;KEY ISBN (ISBN) ); # -------------------------------------------------------- # # 数据表的结构 'books_author' # CREATE TABLE books_author ( ;;;id int(6) DEFAULT '0' NOT NULL auto_increment, ;;;books_id varchar(6) NOT NULL, ;;;author_id varchar(6) NOT NULL, ;;;author_type varchar(6) NOT NULL, ;;;PRIMARY KEY (id) ); # -------------------------------------------------------- # # 数据表的结构 'publisher' # CREATE TABLE publisher ( ;;;publisher_id int(6) DEFAULT '0' NOT NULL auto_increment, ;;;publisher_name varchar(100) binary NOT NULL, ;;;address varchar(100) NOT NULL, ;;;zipcode varchar(10) NOT NULL, ;;;telephone varchar(10) NOT NULL, ;;;telefax varchar(10) NOT NULL, ;;;email varchar(50) NOT NULL, ;;;PRIMARY KEY (publisher_id), ;;;KEY name (publisher_name), ;;;KEY address (address), ;;;KEY email (email) );