您的位置:首页 > 数据库 > MySQL

mysql相关知识

2018-01-10 10:26 375 查看
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');

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: