软件环境版本与https://how2j.cn/保持一致。本博文工具下载地址。
卸载MySQL
安装MySQL服务端
安装包来源
一路next,需要手动选择的如下截图:
注意,下面是设置root账号密码,需要谨记:
安装MySQL客户端
安装程序来源,一路next。
创建数据库
create database how2java
然后重新登录,连接到how2java:
创建表
CREATE TABLE hero (
id int(11) AUTO_INCREMENT,
name varchar(30),
hp float,
damage int(11),
PRIMARY KEY(id)
) DEFAULT CHARSET=utf8;
插入数据
insert into hero values (null, '盖伦', 616, 100)
再插入几条:
insert into hero values (null, 'hero1', 616, 100);
insert into hero values (null, 'hero2', 616, 100);
insert into hero values (null, 'hero3', 616, 100);
insert into hero values (null, 'hero4', 616, 100);
insert into hero values (null, 'hero5', 616, 100);
insert into hero values (null, 'hero6', 616, 100);
查询数据
select * from hero;
select count(*) from hero;
修改数据
update hero set hp = 1000 where id = 1;
删除数据
delete from hero where id = 7
数据库备份
- 使用MySQL-Front工具备份数据库:
- 使用命令行方式备份数据库:
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -uroot -p123456 -hlocalhost -P3306 how2java -r C:\sql\how2java.sql
数据库还原
- 使用MySQL-Front工具还原数据库:
- 使用命令行方式还原数据库:
"C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysql.exe" -uroot -p123456 how2java < C:\sql\how2java.sql
开启InnoDB
本实验采用的是5.5版本的MySQL,笔者发现默认就是InnoDB存储引擎,默认已经开启,如果没开启,就参考教程开启。
修改密码
set password for root@localhost = password('123456');
参考资料
[1] How2J
[2] 《疯狂Java讲义(第4版)》 李刚
[3] 《Java核心技术 卷I》
[4] 《Java核心技术 卷II》