1、去到官方网站下载

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

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

  

一、配置MySQL数据库

      

      

 二、安装服务

进入管理员的DOS 命令界面

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

  

    

      

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

        --initialize-insecure --user=mysql

      

      

    

    

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

        

        

        

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

          

    

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

        

        

  

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

 

三、客户端测试

1、   mysql –uroot –p 如下图

         

    

    

四、修改用户名密码

1、运行命令

use mysql;

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

FLUSH PRIVILEGES;

如下图:

        

        

    

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

        

        

    

    

五、配置编码为UTF-8

1、查看默认编码

      

    

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

      

    

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

      

  

2、编辑my.ini

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

character_set_server=utf8

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

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

[mysql]

default-character-set=utf8

合起来如下图:

      

   

六、测试查询

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

      

  

  

2、正常使用root用户登陆

      

    

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

        

     

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

       create database test1;

      

  

   5、 切换到 test1

            use test1;

       

  

          

 

    成功后

        

  

 

 

  

  

      

      

----建库
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 

        

    

      

mysql (5.7版本)---的配置的更多相关文章

  1. mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)(转)

    http://www.jb51.net/article/90302.htm ******************************* 这篇文章主要为大家分享了MySQL 5.7以上缩版本安装配置 ...

  2. MySql免安装版安装配置,附MySQL服务无法启动解决方案

          文首提要:             我下载的MySQL版本是:mysql-5.7.17-winx64.zip  Archive版:系统:Windows7 64位. 一.解压文件 下载好My ...

  3. mysql 5.0.46安装配置

    http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...

  4. WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题

    WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...

  5. Mac 下 Nginx、MySQL、PHP-FPM 的安装配置

    用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx.mysql.php,所以顺便做个记录,免 ...

  6. 数据库相关文章转载(1) MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  7. Mysql多实例 安装以及配置

    MySQL多实例 1.什么是MySQL多实例 简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306.3307),同时运行多个Mysql服务进程,这些服务进程通过不同的soc ...

  8. 使用Atlas实现MySQL读写分离+MySQL-(Master-Slave)配置

    参考博文: MySQL-(Master-Slave)配置  本人按照博友北在北方的配置已成功  我使用的是 mysql5.6.27版本. 使用Atlas实现MySQL读写分离 数据切分——Atlas读 ...

  9. MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  10. Mac之OS系统下搭建JavaEE环境 <五> 之Mysql数据库的安装及配置

    这里将推荐两款 集成的Mysql环境 十分轻便好用,MAMP 和 XAMPP MAMP XAMPP 1.MAMP下载 官网: https://www.mamp.info/en/ 下载安装即可使用 MA ...

随机推荐

  1. Django的CBV方式讲解

    CBV使用配置 路径url的配置 cbv 顾名知义就是通过类的方法来调用,我们在url中配置为如下路径 url(r'^cbv.html/', views.Cbv.as_view()), 这里的Cbv是 ...

  2. C#面向过程之编译原理、变量、运算符

    .net基础:.net与C# .net是一个平台 c#是一门语言 .net的用途a.桌面应用程序 b.网站应用程序 c.专业游戏开发(XBOX360) d.嵌入式设备软件开发 e.智能手机APP开发 ...

  3. 02_cfork分叉进程

    fork函数.调用它就可以在当前的进程当中给它分叉出一个新的进程.分叉出的进程就可以看看它有什么特点?

  4. bzoj 1635: [Usaco2007 Jan]Tallest Cow 最高的牛【差分】

    s[i]为差分后的"i这头牛前有几头比它高",计算答案的时候加成前缀和,假设第一头最高减一下即可 用map记录一下被加过的区间,避免重复 #include<iostream& ...

  5. [App Store Connect帮助]六、测试 Beta 版本(4.2) 管理 Beta 版构建版本:查看构建版本状态和指标

    必要职能:“帐户持有人”职能.“管理”职能.“App 管理”职能.“开发者”职能或“营销”职能.请参见职能权限. 在首页上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlig ...

  6. c++编程中处理char和wchar_t的好工具

    /* ttype.h sdragonx 2015-02-18 18:32:43 这个几个模版函数是为了处理ansi或unicode,使字符串值或者字符串函数能够在模版中使用 2018/7/26 23: ...

  7. redis实际项目作用

    我整理一下redis主要在项目作用,只是我接触到的 1  手机验证码存入redis中,可以限制什么时候有效 2 防止接口请求频率过高,例如一分钟只能请求5次 代码如下: <?php /** * ...

  8. 2017青岛网络赛1011 A Cubic number and A Cubic Number

    A Cubic number and A Cubic Number Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 65535/3276 ...

  9. centos 7 中防火墙的关闭问题

    新安装的centos 7 发现有些程序端口是关闭的,想到了防火墙和selinux  selinx 好关闭 /etc/sysconfig/selinux 中 追加 SELINUX=disabled 防火 ...

  10. json常识

    转载网址:http://developer.51cto.com/art/201704/536386.htm   我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题. 请问:以下JS对象通过 ...