#创建数据库
CREATE DATABASE Book;
#删除数据库
drop database Book;
#创建books表
#自1开始自增长AUTO_INCREMENT=1 只适用于整数类型数据列
#2.在该数据库构建五张表,读者种类信息表,读者信息表,书籍类别信息表,
书籍信息表,借阅信息表,设置主键、非空约束等约束及其关系
CREATE TABLE readertype #读者种类信息表
(
Typeno Varchar(4) not null PRIMARY KEY, #种类编号
Typename Varchar(20) not null, #种类名称
booknumber Numeric null, #借书数量
Bookday Numeric null, #借书期限
Userfullife Numeric null, #有效期限
Memo Text null #备注
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE readers #读者信息表
(
Readerno Varchar(8) not null PRIMARY KEY, #读者编号
Readername Varchar(20) not null ,#读者姓名
Readersex Varchar(4) not null, #读者性别
Readertype Varchar(20) null, #读者种类
Readerdep Varchar(30) null, #工作单位
Address Varchar(40) null, #家庭地址
Readertel Varchar(13) null, #电话号码
Email Varchar(20) null, #电子邮件地址
Checkdate Datetime null , #登记日期
Readermemo Varchar(4000) null #备注
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE booktype #书籍类别信息表
(
Booktupeno Varchar(4) not null PRIMARY KEY, #类别编号
Typename Varchar(20) not null, #类别名称
Keywork TEXT not null #备注
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE books #书籍信息表
(
Bookid Varchar(13) not null PRIMARY KEY, #书籍编号
Bookname Varchar(30) not null , #书籍名称
Booktype Varchar(4) not null, #书籍类别
Bookauthor Varchar(8) not null, #书籍作者
Bookpub Varchar(30) null, #出版社名称
Bookpubdate Datetime null, #出版日期
Bookpages Numeric null, #书籍页码
Bookkeyword Varchar(20) null, #关键词
Bookindate Datetime null, #登记日期
Putup Varchar(2) null,
MYSQL创建数据库,表,以及相关查询命令
最新推荐文章于 2023-04-23 17:48:33 发布
本文将介绍如何在MySQL中创建数据库、表,并详细讲解基本的查询命令。通过学习,你可以掌握使用SQL语句进行数据库和表的管理,以及执行数据查询的方法。
摘要由CSDN通过智能技术生成