- MYSQL 创建数据库
创建数据库 how2java
执行sql
1. 选中SQL 编辑器
2. 敲入sql语句:
create database how2java
3. F9执行
- 使用数据库how2java
1. 重新登陆
2. 属性
3. 选择数据库
4. 选择how2java
- MYSQL 创建表
表名Hero
有字段
id
name
hp
damage
CREATE TABLE hero ( id int(11) AUTO_INCREMENT, name varchar(30) , hp float , damage int(11) , PRIMARY KEY (id) ) DEFAULT CHARSET=utf8;
- MYSQL 插入数据
插入一条记录盖伦到表中
insert into
insert into hero values (null, '盖伦', 616, 100)
- MYSQL 查询数据
1.查询所有数据
select * from hero
2.统计表中有多少条数据
select count(*) from hero
3.分页查询
显示前5条数据
select * from hero limit 0,5
- MYSQL 修改数据
修改
update hero set hp = 818 where id = 1
- MYSQL 删除数据
删除
delete from hero where id = 1
- MYSQL 备份
1.使用客户端MySQL-FRONT 备份
1. 右键点击数据库
2. 输出菜单
3. SQL 文件
2.使用Mysql自带命令行 备份
假定mysql安装在D:/software/MySQL Server 5.1/
那么其bin目录下有一个mysqldump.exe文件
账号是root
密码是admin
备份的数据库名是 test
备份后的文件是 d:\test.sql
"D:/software/MySQL Server 5.1/bin/mysqldump.exe" -uroot -padmin -hlocalhost -P3306 test -r d:\test.sql
- MYSQL 还原
1.使用客户端Mysql-front还原
与备份类似的
1. 右键点击test数据库
2. 输入
3. SQL文件
4. 选中前一步备份生成的SQL文件
2.使用mysql自带命令
假定mysql安装在D:/software/MySQL Server 5.1/
那么其bin目录下有一个mysql.exe文件
账号是root
密码是admin
还原的数据库名是 test
还原的文件是 d:\test.sql
"D:/software/MySQL Server 5.1/bin/mysql.exe" -u root -padmin test < d:/test.sql
- 检查MYSQL 是否开启INNODB,以及如何开启
INOODB开启几个好处:
1. 支持事务
2. 支持外键约束
而默认的MYISAM是不支持上述两条的。
1.MYSQL 版本
本教材经实验可在5.1、5.5上使用,5.7默认是InnoDB的,所以无需额外开启
2.检查是否innodb已开启
执行命令
SHOW variables like 'have_%';
在结果中的have_innodb,如果显示为YES,即表示启动了。 如果是NO或者DISABLED表示未启动。
如果不存在也表示未启动。
3.停止mysql
首先执行命令停止mysql
net stop mysql
4.删除3个文件
定位到D:\tools\MYSQL\mysql-5.1.57-win32\data 目录下,找到这3个文件
ib_logfile0
ib_logfile1
ibdata1
备份后,删除掉
注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整
5.在配置文件中增加一句
打开文件:D:\tools\MYSQL\mysql-5.1.57-win32\my.ini
添加一行
default-storage-engine=InnoDB
也许已经存在
default-storage-engine=MyISAM
像下面这样,注释掉即可
#default-storage-engine=MyISAM
注: D:\tools\MYSQL\mysql-5.1.57-win32 是我的安装目录,请自行调整
6.启动mysq
执行命令net start
7.再检测
- MYSQL 修改ROOT密码
1.首先使用当前的密码进入mysql
执行如下命令:
"D:\tools\MYSQL\mysql-5.1.57-win32\bin\mysql.exe" -u root -padmin
注: 我的mysql.exe文件位于D:\tools\MYSQL\mysql-5.1.57-win32\bin,请根据自己的情况,做相应的修改
注: 我的密码是 admin, 请做相应调整。
登陆成功后,如图所示,出现mysql提示符。
2.修改密码
执行如下命令,即可把root密码修改为admin
set password for root@localhost = password('admin');
mysql相关知识
最新推荐文章于 2024-01-07 16:18:00 发布