【学习之路】MySQL(1)

学习,就是把学到的东西,再用自己的话说出来。

刚刚学完MySQL不久,趁热打铁,于是便有了这篇博客,当然,这只是基于自己的理解,不保证绝对正确。

Here We Go!

一、MySQL是什么:

MySQL是一个关系型数据管理系统。关系型数据就是说以关系数学模型来表示的数据,实际上就是通过表的形式表示数据,也叫作数据表。

通过表的形式表示数据,更加直观,而且由于可以直接操作某行某列数据,使得MySQL操作数据可以更加灵活便捷。

二、下载安装与环境配置

1、下载地址:官网 http://www.mysql.com/downloads/

会发现有几种版本(1)MySQL Enterprise Edition(企业版)   (2)MySQL Community Edition(社区版)  (3)MySQL Cluster CGE(集群版)

不同版本包含的组件和收费情况不一样,我用的是免费的社区版。

还有,存在两种形式的文件可以下载,一种是.msi文件,一种是.zip文件。推荐下载.zip格式的文件,因为不用安装。

解压出来后应该是这样的。(本人用的是mysql-5.7.11-winx64)

其中:

bin目录存放的是可执行文件。

data目录在配置环境的时候会自动创建,存放的是数据文件

docs目录,文档

include目录,存储包含的头文件

lib目录,存储库文件

share目录,错误消息和字符集文件

my-default,默认配置文件


2、搭建环境变量

(1)右击【计算机】,选择【属性】,左侧【高级系统设置】,后下方有个【环境变量】,在【系统变量】那里,找到【path】,在原有值后面加上【bin目录的路径】,我的是【;G:\MySQL\mysql-5.7.11-winx64\bin】(记得要用英文分号;把原有值和新加路径分隔开)。

(2)修改my-default配置文件

把原来的

# These are commonly set,remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....

改为

# These are commonly set, remove the # and set as required.
basedir = G:\MySQL\mysql-5.7.11-winx64                           //安转目录
datadir = G:\MySQL\mysql-5.7.11-winx64\data                   //data目录(还不存在,需要自己加上\data)
port = 3306                                                                                //·默认端口
# server_id = .....
(3)以管理员身份进入cmd命令行

通过下述语句进入mysql的bin目录

 

执行mysqld --initialize命令

这时就会自动创建data目录了

执行mysqld -install命令

执行mysqld -nt --skip-grant-tables,之后窗口没反应就对了哈                             //这个可以绕开密码登录mysql,可以通过这个方法重设密码

关掉这个窗口,重新打开cmd命令行,输入mysql -uroot                                       //先不用知道-uroot是什么,迟点会讲,把环境配置好先

输入use mysql回车后,再输入update user set authentication_string=Password('123456') where user="root";          //这是SQL语句,用于重设密码

5.7之前的版本好像都是update user set password=Password('123456') where user="root"; 

5.7后password字段就改为authentication_string了(ps:当时弄了一晚上,最后才发现原来是字段替换了……)

这时密码就设为123456了,以后就可以用这个密码来登录mysql了。

然后,一定要把mysqld进程完全删除了,用360之类的,一定要彻底,不然会这样

若删除进程,输入net start mysql,出现这种情况的话,就表示配置成功,可以愉快地玩耍了


三、一些基本操作

(1)MySQL服务开启与停止

方法一:右键【计算机】选择【管理】找到【服务与应用程序 】找到【 MySQL】在里面选择开启或关闭服务

方法二:cmd 输入net start mysql开启
                         输入net stop mysql结束

(2)登录与退出

常见登录参数:mysql -u___ -p___ -P____ -h____ -D____ -V____ --delimiter 字符  --prompt字符

                其中:-u指user,用户名,最高权限用户是root

                            -p指password,密码

                            -P指端口号,默认为3306

                            -h指服务器,本地服务器为127.0.0.1

                            -D指打开的数据库名称

                            -V指当期MySQL版本

                            --delimiter用于指定分隔符,默认分隔符为英文的分号 ;

                            --prompt用于指定提示符,默认为 mysql>

退出操作:mysql>quit;

                    mysql>exit;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值