第一章:MySQL简介

第一章:MySQL简介 图1

MySQL的介绍

一、理解什么是MySQL

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

各版本的区别
1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4. MySQL Cluster CGE 高级集群版,需付费。
5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

扩展:什么是数据库?
什么是数据库(database 简称DB):是按照数据结构来组织,存储和管理数据的仓库。
数据库管理系统(Database Management System ,DBMS):是指数据库系统中对数据进行管理的软件系统。

二、了解MySQL所要学习的内容

关于MySQL,我们要学习那些内容:

第一章:MySQL简介
1-1MySQL的介绍
1-2MySQL的安装
1-3MySQL的配置
1-4MySQL的登陆
1-5MySQL的常用命令
1-6操作数据库
说明:MySQL版本:5.7.20.0MSI安装版。操作系统:Windoww10 .64位。

MySQL的安装

Windows下安装MySQL:
1. 在浏览器中打开https://www.mysql.com/,进入MySQL的官方网站,国内的网打开可能有点儿慢,稍微等待一下
2. 在打开的网页中选择downloads标签,如下图:
第一章:MySQL简介 图1
3. 在打开的标签页中,滑到页面的最上方,可以看到MySQL Community Server (GPL)的标题,如下图:
<img data-original=章:MySQL简介 图2" width="720" height="220" class="aligncenter size-full wp-image-1699" />
4.在之后打开的页面中就可以看到相关的下载项了,如下图:
第一章:MySQL简介 图3
在图中第一个红色框标注的地方就是选择操作系统,这里我们选择Microsoft Windows,可以看到第二个红色框是Recommended download,这里就要区分了,如果是新手建议点击这个,因为这个版本的MySQL不用自己配置,就是普通的安装文件,直接一路next就安装完了,如果想深入学习,那么点击Other downloads内容区的下载,可以看到第一个是正式版,后一个是debug版,一般选择第一个,根据自己的机器和能力选择下载,下载下来是个zip文件,安装的自己配置,相对复杂。
5.如果选择了MySQL Installer进去页面之后,如下:
第一章:MySQL简介 图4
选择第二个下载项进行下载,进入该页面如不想注册登录选择最下方跳过登录开始下载。
第一章:MySQL简介 图5
为防止有的同学无法下载,这里贴出下载链接:
链接: https://pan.baidu.com/s/1Gi9VIXqUal0DEeNpPqu6sQ 提取码: u3h3
下载完成后,然后再双击MySQL安装文件,这次就能正常安装了~
Mysql安装界面 图1
6. 接下来就是一些说明许可协议啥的
Mysql安装许可界面 图1
7. 同意协议,打钩之后,点击next,然后出现,选择安装选项的界面,一般选择第一个就行,这个选项包含了一些MySQL其它组件,像MySQL Workbench,MySQL for Excel等等,如果只安装MySQL数据库,选择第二项Server only就行,这里我选择了最后一项用户自定义,界面如下:
Mysql安装用户自定义 图1 8.点击next出现,选择自己所需要的功能列表如下图所示:

Mysql安装用户自定义 图2
9.点击next出将会看到我们要安装的产品信息,如下图所示:
Mysql安装产品 图1

10.点击execute开始执行安装,选择的产品就将开始安装,如下图所示出现绿色的对勾表示产品已经安装完毕。
Mysql安装产品 图2

MySQL的配置

►熟悉MySQL的配置
►了解MySQL安装后的目录结构
►掌握修改MySQL编码格式的方法

11.点击next之后开始配置,第一个配置的是mysql的运行模式和网络。选择第一个独立的mysql服务器,如下图所示:
Mysql安装产品配置 图1

其中Config Type表示运行模式,如果安装mysql是做开发用,就直接选择第一个默认的就行,第二个Server Machine表示运行模式为服务器模式,这些模式的不同会导致MySQL占用系统资源的不同,第二个配置的是网络相关,表示链接MySQL的时候使用TCP/IP协议,并指定端口号为3306,这些如果没有特殊要求就不要去改

Mysql安装产品配置 图212.配置完成之后点击next,需要填写MySQL中root用户的密码,长度最低为4位,第二栏中还可以添加普通用户,一般开发用不用再建立用户了,直接使用root就可以,所以我们填完密码之后点击next

Mysql安装产品用户密码设置 图1
13.以下图片中需要配置的是MySQL的运行方式,第一个单选框表示是否将MySQL服务作为一个windows服务来运行,windows server name表示MySQL服务在windows server中的名称,第二个单选框表示是否在系统启动时自动启动MySQL;

第三个单选框表示MySQL服务以哪个账户运行,这一页的基本别动,直接next

MySQL的运行方式 图1

14.下面这个是关于MySQL的插件和扩展,直接next

MySQL的插件和扩展 图1

15.然后出现下面的界面,直接点击execute。(准备执行配置的一些选项)

执行配置界面选项 图1

16.配置完之后点击finish

配置完之后 图1

配置完之后 图2

17.关于产品的配置已经完成了。点击next。最终出现如下图所示,完成mysql的安装。

Mysql 安装完成 图1

18.接下来我们验证Mysql是否安装成功?第一步检测服务中mysql服务是否存在及启动

快捷键:win建+R  打开运行窗口,输入services.msc。如下图所示

运行命令图1

服务列表图片 图1

Dos命令下mysql服务的启动和关闭:

net start mysql57
net stop mysql57

19.Mysql配置环境变量
①、找到mysql bin目录位置如:C:\Program Files\MySQL\MySQL Server 5.6\bin
②、打开win7系统——右击计算机——单击属性-弹出win7系统页面
单击属性-弹出win7系统页面 图1
③、高级系统设置-环境变量-弹出环境变量页
环境变量 图1
④、在系统变量(S)中选中Path变量,单击编辑按钮,然后单击变量值,移动光标到最左边,然后将MySQL的bin路径。
注意!!!:一定要添加上bin后面的英文分号 bin; 。不能使用中文分号!!!
环境变量 图2
⑤、环境变量很重要,你可以右击环境变量值然后全选、复制,备份到文本文件中。在txt文件中对环境变量进行修改,如添加MySQL的环境变量,这样可以避免出现错误。
配置完了~~~我们开始验证一下,在开始菜单找到 MySQL 5.7 Command Line Client打开,之后提示输入密码,输入刚开始安装的时候你配置的密码,出现下图表示你安装成功了。
 Command Line Client 图1Mysql安装成功 图1

mysql登录与退出命令

Mysql参数:

参数 描述
-u 用户名
-p 密码
-V 输出版本信息并退出
-h 主机地址

例如:mysql  -uroot  -proot123  

Mysql的退出命令
- Exit
- Quit
- \q

Mysql 常用命令

--修改用户密码的命令
mysqladmin -uroot -proot123 password mysql123

--登录mysql数据库的命令
mysql -uroot -proot123

--显示数据库的命令
show databases;

--使用数据库的命令
use mysql;

--显示当前连接的数据库
select database();

--显示当前服务器的版本
select version();

--显示当前日期时间
select now();

--显示当前用户
show user();

--创建数据库

创建数据库SQL语法格式为:
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name

create database test1;

create database if not exists test2 character set utf8;

重名数据库创建时会报错,可以加上if not exists

--修改数据库的编码格式

修改数据库的语法格式为:
ALTER DATABASE db_name
[DEFAULT] CHARACTER SET [=] charset_name

alter database test2 character set latin1;

--查看数据库的编码格式
show variables like 'character%';

--删除数据库

删除数据库是将已经存在的数据从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。

DROP DATABASE [IF EXISTS] db_name;

drop database test2;

延伸阅读:
MySQL目录结构以及配置文件详解
1、bin目录
用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。

2、data目录
用于放置一些日志文件以及数据库。

3、include目录
用于放置一些头文件,如:mysql.h、mysql_ername.h等。

4、lib目录
用于放置一系列库文件。

5、share目录
用于存放字符集、语言等信息。

6、my.ini
是MySQL数据库中使用的配置文件。
mysql目录结构 图1

#Tips:
    # 1.语句结束必须加上分号或者\g结束。
    # 2.语法中,[]内的内容是有可无的。
    # 3.mysql是不区分大小写的。默认大写为程序代码,小写为程序员写的代码。
    # 4.强制数据类型:任何数据都有自己的数据类型,后面必须加数据类型
本文原创,作者:zxbcctv,其版权均为原作者所有,文章内容系作者个人观点,不代表 张小宾自媒体 对观点赞同或支持。如需转载,请注明出处:https://www.zxbcctv.com/1697.html
7

发表评论