mysql5.7版本中的命令_mysql (5.7版本)---的配置

1、去到官方网站下载

https://dev.mysql.com/downloads/installer/

或者直接下载  --》  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip

一、配置MySQL数据库

2529d42f1bd084e721038423e72c0606.png

二、安装服务

进入管理员的DOS 命令界面

1、运行cmd(管理员版本,否则没有权限),如下图

70e8c9cf7627fcd3deea21368721112b.png

2、对于新版mysql5.7没有了data目录,我们需要运行命令创建

--initialize-insecure --user=mysql

34bc5bc57f712ebc64fe2ee75891e342.png

c4b71ac30953fab8544b7ed9cb16cbbc.png

037802cc28ff293c14339294d4e600d6.png

2c139293ed22045d57f2cd6466e3faf6.png

3、运行命令mysqld –install安装服务,如下图:

3cf3b784a9cd713499f53ce0318a6fc7.png

如果不需要mysql里,只需要运行mysqld –remove即可移除,如下图

579abb29095bcd258b5a12d351f85e5b.png

3、运行net start mysql 启动服务,如下图

def3bee72360907544482e53f0656cd0.png

如需要配置是否开机启动mysql可以在windows 服务里面配置。

三、客户端测试

1、   mysql –uroot –p 如下图

bacef0b0659246edd5cd523edc4cb081.png

四、修改用户名密码

1、运行命令

use mysql;

UPDATE user SET authentication_string=password('123456') where user='root';

FLUSH PRIVILEGES;

如下图:

c1b0665c3fb2012676b371d42522f958.png

2、重新登陆,运行命令mysql -uroot -p123456

12d1e6f2af7c77bfcede8fe5991dfa5c.png

五、配置编码为UTF-8

1、查看默认编码

d708f1a7f2e88de0d452803de0c61ee9.png

2、在mysql5.7的根目录下,新建my.ini文件,(5.7后没了这文件,自己新建),如下图:

6f7e41421eeb54fab5cbd28f1fb399be.png

Mysql服务程序启动时会自动读取my.ini获得各项配置参数,包括编码

2、编辑my.ini

在[mysqld]节点下,配置服务端编码,添加2项内容

character_set_server=utf8

[mysql]节点的,这个是配置客户端信息的

我们也添加[mysql]节点,并配置编码UTF8

[mysql]

default-character-set=utf8

合起来如下图:

0f1d7988b7640a114f42fa9748333f92.png

六、测试查询

1、修改了配置文件必须先重启服务

87b0342ea8724ef8246d142d63e6823c.png

2、正常使用root用户登陆

9ee365902d7b2bc252eb8e89eb72e9c1.png

3、运行命令show variables like "%character%"查看系统字符集变量,如下图:

87f5411ff4ebfe25c825e14f79640310.png

4、在data  目录下新建一个文件夹

create database test1;

7f88bd7dea04fe9437667de2f73a7e74.png

5、 切换到 test1

use test1;

69b326b0a1bab5372bf3abd5d47878c6.png

7415d3c6f4cd6ccf4e99e08fab1c2ad3.png

成功后

f2eea57ed81f66a098908a49ec90a74b.png

----建库

create database test2;

---建表

create table student(sno varchar(20),name varchar(20),birt date);

-----查询语句

select * from student;

select name,birt from student;

select name,birt from student

where name='小明';

select name,birt from student

where ='小明'or name='小刚';

-----插入语句

insert into student(sno ,name) values('1','小明');

insert into student values('2','小王','1998-04-02');

insert into student values('3','小点','1998-04-02'),

('3','小是','1998-02-02'),

('3','小的','1998-01-02'),

('3','小号','1998-03-02')

;

select sno,name from student

where namein ('小明','小刚');

select sno,name from student

where name not in ('小明','小刚');

删除前 先查询一下 避免删除错误

查询

select * from student where sno='1';

删除

delete from student where sno='1';

改‘

select * from student where sno='4';

update student set birt='2017/06/05' where sno='4';

update student set birt='2017/06/05' , sno='6' where sno='4';

统计

SELECT c_name,MAX(grade) FROM score GROUP BY c_name;

SELECT name, id FROM student GROUP BY id;

练习题指引

http://blog.sina.com.cn/s/blog_767d65530101861c.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值