快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → Java EE实用教程笔记---- 附录 实例数据库

Java EE实用教程笔记---- 附录 实例数据库

时间:2022-09-16 09:50:08人气:作者:快盘下载我要评论

本系列教程,实例所用的数据库(mysql),没有必要细看,只是为了讲解实例。

代码GitEE下载地址:https://gitee.com/jahero/bookManage.git

首先创建数据库mbook:

CREATE DATABASE `mbook`

CHARACTER SET 'utf8' COLLATE 'utf8_general_ci ';

A.1 登录表login

Java EE实用教程笔记---- 附录 实例数据库

create table login(

id int(10) auto_increment not null primary key,

name varchar(50),

password varchar(50),

role varchar(50) DEFAULT 'False'

);

插入测试数据(实际生产环境不要用这么简单的密码):

insert into login values('1','admin','admin','True');

insert into login values('2','test','test','False');

修改默认值(https://www.cnblogs.com/fengli9998/p/7338382.html):

alter table表名alter column字段名drop default; (若本身存在默认值,则先删除)

alter table表名 alter column字段名 set default默认值;(若本身不存在则可以直接设定)。

//修改实例:alter table login alter column role set default 'False';

A.2 读者信息表student

建表:

create table student(

readerId int(10) auto_increment not null primary key,

name varchar(50),

sex bit,

bron datetime,

spec varchar(50),

num int(20) DEFAULT 0,

photo varbinary(256)

);

SQL

插入测试数据:

insert into student(name,sex,bron,spec) values('温良恭',1,now(),'计算机科学与技术');

insert into student(name,sex,bron,spec) values('谢知非',1,now(),'民族音乐学');

insert into student(name,sex,bron,spec) values('季青临',1,now(),'古汉语文学专业');

SQL

A.3 图书信息表book

SQL

create table book(

ISBN varchar(50) primary key,

bookName varchar(50),

author varchar(50),

publisher varchar(50),

price float(5,2),

cnum int(20),

snum int(20),

summary varchar(500),

photo varbinary(256)

);

//增加一列:alter table book add column publisher varchar(50);

SQL

插入测试数据:

insert into book(ISBN,bookName,author,publisher,price,cnum,snum,summary)

values('978-7-121-31698-2','Qt5开发及实例(第3版)','陆文周','电子工业出版社',99.00,10,10,'本书以Qt 5.8为平台,结合丰富的实例介绍Qt开发的基础知识。');

insert into book(ISBN,bookName,author,publisher,price,cnum,snum,summary)

values('978-7-121-31883-2','Android实用教程','郑阿奇','电子工业出版社',45.00,10,10,'本书以Android Studio 2.x作为平台,系统介绍Android平台APP开发。');

insert into book(ISBN,bookName,author,publisher,price,cnum,snum,summary)

values('978-7-121-26623-2','SQL Server实用教程(第4版)','郑阿奇','电子工业出版社',49.00,10,10,'本书以Microsoft SQL Server 2014中文版为平台,系统地介绍SQL Server 2014基础、实验和综合应用等内容。');

insert into book(ISBN,bookName,author,publisher,price,cnum,snum,summary)

values('978-7-121-30634-1','Visual C++实用教程(第5版)','郑阿奇','电子工业出版社',59.00,10,10,'本书仍然采用Visual C++ 6.0(中文版)平台,在第4版的基础上进行增减、修改和完善,同时兼顾C++等级考试的内容,从而进一步方便教和学。');

//删除一条:delete from book where isbn='978-7-121-30634-1';

SQL

A.4 借阅信息表lend

SQL

create table lend(

bookId int(10) primary key,

readerId varchar(50),

ISBN varchar(50),

LTime datetime

);

下图也是最后的总表,mbook数据库共有四个表:

SQL

SQL

相关文章

  • 一步步带你设计MySQL索引数据结构

    一步步带你设计MySQL索引数据结构,想想我们生活中的例子,比如新华字典,我们有一个目录,目录根据拼音排序,内容包含了汉字位于字典中具体的的页码。聪明的你肯定也想到了,我们也可以借鉴这种思想,建立一个MySQL的目录,叫做“索引”。...
  • 影刀连接Mysql数据库

    影刀连接Mysql数据库,影刀配置连接mysql数据库基础版...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。