MYSQL 详细图文使用手册.docx

上传人:b****3 文档编号:2953370 上传时间:2022-11-16 格式:DOCX 页数:41 大小:3.03MB
下载 相关 举报
MYSQL 详细图文使用手册.docx_第1页
第1页 / 共41页
MYSQL 详细图文使用手册.docx_第2页
第2页 / 共41页
MYSQL 详细图文使用手册.docx_第3页
第3页 / 共41页
MYSQL 详细图文使用手册.docx_第4页
第4页 / 共41页
MYSQL 详细图文使用手册.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

MYSQL 详细图文使用手册.docx

《MYSQL 详细图文使用手册.docx》由会员分享,可在线阅读,更多相关《MYSQL 详细图文使用手册.docx(41页珍藏版)》请在冰豆网上搜索。

MYSQL 详细图文使用手册.docx

MYSQL详细图文使用手册

MYSQL详细图文使用手册

一、前言

二、MYSQL安装

1.下载

2.安装

三、MYSQL搭建

1.设置环境变量

2.设置开启外网权限

3.连接数据库

4.更改数据储存位置

四、MYSQL创建数据库

1.MySQLWorkbench8.0CE界面介绍

2.创建数据库

3.创建数据表

4.插入数据

5.查询数据

6.删除数据

7.修改数据

五、使用python导入导出数据

 

一、前言

1.什么是MySQL?

MySQL是一种数据库。

数据库定义了存储信息的结构。

以表的方式存储信息,设置有索引可以快速定位到需要的内容,避免查找数据时要遍历整个库,耗费资源速度也慢。

2.MYSQL对比EXCEL

相同点:

都是用来处理数据的工具,而且特别擅长处理一维二维表形式的数据。

不同点:

a.Excel的多个sheet之间不能设计复杂的数据关系,而数据库的的表之间可以有复杂的关系,这也是数据库的最大特点,关系型数据库的名字由此而来;

b.Excel不能共享,如EXCEL在其他人需要使用时需要单独发送文件,并且修改不能同步,数据库能可以轻松共享,数据随时共享且同步;

c.能力方面,Excel可以实现的数据处理功能数据库都可以做到,同时又具备很多Excel没有的功能,如SQL查询、数据聚合、数据索引等等;

d.EXCEL是电子表格,其特点是所见即所得,可视性强,操作简单,不需编程就能制作相对复杂的表格,数据库较为概念化,可视性不强,需要学习SQL语句;

e.EXCEL最大储存100万行数据(2017版本以上),过万级数据计算会出现卡顿,MYSQL数据库单表能储存64PB(1PB=1024TB),每秒能处理百万级数据。

类似关系:

MYSQL上的数据库(schema)相当于EXCEL的工作簿(workbook)文件;

MYSQL上数据库内的表(table)相当于EXCEL工作簿内的工作表(sheet);

MYSQL上表内的字段(column)相当于EXCEL工作表内的表头;

MYSQL上字段的数据类型(datatype)相当于EXCEL单元格数字格式;(数据库字段下数据类型必须统一,在整数型的字段内不能出现文字或非整形数字,EXCEL会自动识别格式类型)

二、MYSQL安装

1.下载

MYSQL是由瑞典MySQLAB公司开发,目前属于Oracle旗下开源免费产品,在官网下载即可:

点击download下载,在跳转的页面后选择Nothanks,juststartmydownload.下载

 

2.安装

注:

若操作过程与教材不一致,操作过程遇到同时存在Execute与Next按钮,优先点击Execute,否则可能会出错;

下载好之后,双击mysql-installer-web-community-5.7.21.0.msi,进入安装步骤:

1.选中“Iacceptthelicenseterms”单击Next。

2.选择安装类型,选择“DveloperDefault”,默认模式安装,然后点击next。

3.点击next,继续

4.执行MySQL的下载和安装,单击Execute,然后稍等安装安装完成后点击next。

5.点击next,继续,进入配置设置。

6.选择第一项点击next,继续

7.设置默认端口3306,不用修改,点击next

8.点击next,继续

9.设置管理员密码,本人设置密码为qwe123(一定要记住)

10.不需要更改,点击next

11.应用服务器配置,单击“Execute”执行所有配置步骤。

12.点击next,直到输入账号密码,在password填写第9部填的密码,点击check后点击next

13.点击Execute应用配置,然后点击Finish

14.点击next,继续

15.点击finish完成安装。

三、MYSQL搭建

1.设置环境变量

右键计算机--属性—高级系统设置—高级—环境变量

分别在用户变量和系统变量的PATH—编辑内加入mysql的路径,如下:

在变量值后面输入;+mysql.exe的路径,默认为C:

\ProgramFiles\MySQL\MySQLServer8.0\bin,即:

;C:

\ProgramFiles\MySQL\MySQLServer8.0\bin

点击确认完成。

在点击开始,输入cmd,在命令符上输入mysql若提示mysql不是内部或外部命令表示没有成功配置环境变量,请重新设置;

 

2.设置开启外网权限

1.点击开始,输入cmd,打开命令符窗口

2.输入mysql-uroot–p回车

然后输入管理员的密码

3.打开mysql数据库,在命令行输入

usemysql

4.检索user和host字段,在命令行输入

selectuser,hostfromuser;

5.如果没有host=%的用户,则执行下面语句,将localhost修改为%:

updateusersethost='%'whereuser='root';

再输入selectuser,hostfromuser;查看结果

root用户的host已经修改为%了;

注:

"%"为代表任意的ip地址,如果想设为特定的值也可以设定为特定的值(以通配符%的内容增加主机/IP地址,也可以直接增加IP地址),这样就可以让对应的IP访问数据库;

6.给root授权(所有权限),输入命令:

grantallprivilegeson*.*to'root'@'%'identifiedby'qwe123'withgrantoption;

其中*.*代表开放所有数据库,root为当前的账号,"%"为代表任意的ip地址,qwe123为密码

7.让赋予的权限立即生效,输入命令

flushprivileges;

8.完成以上设置后,所有用户都可以通过该电脑IP地址+3306端口连接到该数据库;

3.连接数据库

1.查看本地IP地址方法

点击开始—输入CMD打开命令符窗口

输入命令ipconfig

一般是第一个本地连接的IPV4即:

192.168.137.131

2.使用MySQLWorkbench8.0CE连接数据库

A.打开MySQLWorkbench8.0CE,默认路径C:

\ProgramFiles\MySQL\MySQLWorkbench8.0CE\MySQLWorkbench.exe

B.按下图操作输入IP地址及账号密码

C.点击右下角的TestConnection测试连接,弹出Successfully表示成功连接;

D.在主界面双击刚创建的连接,即可打开数据库,并进入数据库界面

3.使用EXCEL2016连接数据库(需要是EXCEL2016专业增强版以上才可以)

A.打开一个EXCEL,点击数据—新建查询—从数据库—从MYSQL数据库

 

B.输入IP地址和数据库名

C.选择数据库,然后输入账号密码,点击连接即可完成连接查看数据库内容

4.更改数据储存位置

因为安装默认保存数据路径在系统C盘,为了避免磁盘空间不足,需要更改数据库储存位置。

1.关闭MYSQL服务;

打开任务管理器,在服务选卡上找到MYSQL80,右击选择停止服务;

2.找到MYSQL配置文件my.ini,默认位置C:

\ProgramData\MySQL\MySQLServer8.0

注:

ProgramData默认是隐藏文件,可以直接复制路径进行打开;

3.更改My.ini设置内容

使用记事本打开my.ini,查找datadir=这行参数,默认是在96行

将datadir=C:

/ProgramData/MySQL/MySQLServer8.0/Data修改为要更改后的路径,如

datadir=D:

//Data

然后点击保存;

如果无法保存,要设置文件控制权限,右击my.ini—属性—安全—编辑,把所有用户都勾上完全控制,确认。

4.复制data文件夹到更改后路径

把原来C:

/ProgramData/MySQL/MySQLServer8.0/Data文件夹复制到更改后的位置

5.在任务管理器重启启动mysql服务(类似步骤1),完成。

注:

若无法启动服务,需要设置更改后的data文件夹设置完全控制文件夹权限(类似步骤3)

四、在MYSQL基础查询方法

1.MySQLWorkbench8.0CE界面介绍

2.创建数据库

1.打开MySQLWorkbench8.0CE并连接数据库;

2.在左边Navigator选卡下的SCHEMAS选卡内右击—CreateSchemas

3.在窗口内填入新建数据库名称,比如test,点击右下角的Apply

4.在弹出的窗口内点击Apply确认创建;其中红框内的命令CREATESCHEMA`test`;创建数据库的SQL命令,我们在创建数据库也同样可以使用命令的形式,只需要在命令窗口输入语句CREATESCHEMA`数据库名`;完成创建;(所有符号都需要是英文符号)

5.使用SQL语句创建数据test1

在命令窗口输入CREATESCHEMA`test1`;口点击

执行命令;在左边Navigator选卡下的SCHEMAS选卡内右击Refresh刷新就可以看到创建了步骤4的数据库test和test1;输出窗口也可以看到执行结果;

3.创建数据表

在test数据库下创建一个学生成绩数据表

右击test数据库下的Tables,选择CreateTables,在新窗口内填写表格名,创建字段名,

姓名和科目字段数据类型选择VARCHAR(10),VARCHAR(10)代表0-10个字符串类型,

成绩选择FLOAT浮动小数点的较小的数;点击Apply确认;

同样,系统会弹出创建表格的SQL语句,我们也可以使用语句创建(可参考本章节步骤2.5)

*数据类型

数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。

类别

类 型

大 小

描 述

说明

字符串

CAHR(Length)

Length字节

定长字段,长度为0~255个字符

1~255个字符的定长串,它的长度必须在创建时指定,否则MySQL假定为CHAR

(1)

字符串

VARCHAR(Length)

String长度+1字节或String长度+2字节

变长字段,长度为0~65535个字符

可变长度,最多不超过255字节,如在创建时指定VARCHAR(n),则可存储0~n个字符的变长串

字符串

TINYTEXT

String长度+1字节

字符串,最大长度为255个字符

同TEXT,最大长度为255字节

字符串

TEXT

String长度+2字节

字符串,最大长度为65535个字符

最大长度为64K的变长文本

字符串

MEDIUMINT

String长度+3字节

字符串,最大长度为16777215个字符

同TEXT,最大长度为16K

字符串

LONGTEXT

String长度+4字节

字符串,最大长度为4294967295个字符

同Text,最大长度为4GB(纯文本,一般不会到4G)

字符串

ENUM

1或2字节

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1