




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章
MySQL基础、安装和配置、创建数据库学习目标掌握MySQL的启动、登录和配置、创建数据库13熟悉MySQL的安装与配置2熟悉MySQL的安装与配置掌握了解熟悉MySQL概述2.1目录MySQL安装与配置2.2MySQL的使用2.3创建数据库2.4MySQL是一种开放源代码的关系型数据库管理系统(RDBMS:RelationshipDataBaseManagementSystem),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL:StructureQueryLanguage)进行数据库管理。2.1MySQL概述2.1MySQL概述MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose
Twebaze提供。My前缀据说来自他女儿的名字。2.1MySQL概述特点:●多平台版本支持(Windows、Linux、MacOS等)●支持多线程,充分利用CPU资源●多开发语言接口API支持(C、Java、PHP、Python、Pascal、VB等)●丰富的内置函数●符合GPL的开源特性(社区版为免费版本)●具有特色的数据类型(如GEO,JSON等)●提供安装版和免安装版两个版本●使用缺点:自身不支持Windows的图形界面(使用第三方管理工具)2.2MySQL安装与配置2.2.1MySQL的安装安装版:从官网https:///downloads/下载安装,下载时注意版本号和操作系统类型。2.2MySQL安装与配置2.2.1MySQL的安装免安装版:从官网https:///downloads/下载安装,下载时注意版本号和操作系统类型。
2.2.2MySQL的配置2.2MySQL安装与配置安装版:下载后正常安装,安装版配置参数在安装时由用户设定,安装结束后生效。
2.2.2MySQL的配置2.2MySQL安装与配置免安装版:1、下载MySQL5.7.31(x86,32位)zip文件。2、解压缩某个盘符的根目录下,如D:\mysql-5.7.31-win323、在第2步的目录下新建记事本文件,输入如下内容后,保存为my.ini文件:[mysqld]#设置服务端使用的字符集为utf-8character-set-server=utf8#绑定允许访问数据库的IPv4地址(如果x.x.x.x为
,则表示不限客户端地址)bind-address=x.x.x.x#设置mysql的端口号port=3306#设置mysql的安装目录(X:为安装盘符;DDD为具体的安装目录)(替换X:\DDD为本机实际目录)basedir=X:\DDD#设置mysql数据库的数据的存放目录(X:为安装盘符;DDD为具体的安装目录)(替换X:\DDD为本机实际目录)datadir=X:\DDD\data#允许最大连接数max_connections=2000#创建新表时将使用的默认存储引擎default-storage-engine=INNODB#设置mysql以及数据库的默认编码[mysql]default-character-set=utf8[mysql.server]default-character-set=utf8#设置客户端默认字符集[client]default-character-set=utf8
2.2.2MySQL的配置2.2MySQL安装与配置免安装版:4、在第2步的目录下新建data目录。5、以管理员身份运行CMD命令行,在命令中切换到第2步目录,再依次输入如下命令并执行:5.1初始化数据库(初始化成功后,在第2步的data目录中将生成对应的数据库配置文件)rem预删除已有的数据目录datarddata/Q/Srem新建数据目录datamkdirdatarem初始化数据库,务必记录下root用户的初始登录密码bin\mysqld--initialize--console5.2安装数据库服务bin\mysqld--install5.3启动数据库服务netstartmysql5.4停止数据库服务netstopmysql***---配置完成---******################################******###
常见安装问题
#####******################################***Q1:MySQL免安装版,遇到MSVCR120.dll文件丢失错误的解决方案。A1:从微软官网下载并安装VCredistpackages(32位版本:vcredist_x86.exe,或64位版本:vcredist_x64.exe)。安装后,再进行MySQL5.7.31的安装和配置流程。2.3MySQL的使用1、通过Windows服务管理器启动MySQL服务通过Windows的服务管理器可以查看MySQL服务是否开启,首先点击【开始】菜单,在弹出的菜单中选择【运行】命令,打开【运行】对话框输入“services.msc”命令,单击【确定】按钮,此时就会打开Windows的服务管理器。2.3.1启动MySQL的服务
2.3MySQL的使用2、通过DOS命令启动MySQL服务启动MySQL服务不仅可以通过Windows服务管理器启动,还可以通过DOS命令来启动,命令如下:
DOS命令行不仅可以启动MySQL服务,还可以停止MySQL服务netstartmysqlnetstopmysql2.3.1启动MySQL的服务
1、使用相关命令登录登录MySQL数据库可以通过DOS命令完成,具体命令如下:在上述命令中,mysql为登录命令,-h后面的参数是服务器的主机地址,-u后面的参数是登录数据库的用户名,-p后面是登录密码mysql–h
hostname
–uusername
–p·2.3.2登陆MySQL数据库2.3MySQL的使用2、使用MySQLCommandLineClient登录在开始菜单中依次选择【程序】【MySQL】【MySQLServer5.x】【MySQL5.xCommandLineClient】打开MySQL命令行客户端窗口,此时就会提示输入密码,密码输入正确便可以登录到MySQL数据库。2.3MySQL的使用·2.3.2登陆MySQL数据库
要想查看MySQL的帮助信息,首先登录到MySQL数据库,然后在命令行窗口中输入“help;”或者“\h”命令,此时就会显示MySQL的帮助信息。2.3.3MySQL的相关命令2.3MySQL的使用2.3MySQL的使用命令简写具体含义?(\?)显示帮助信息clear(\c)明确当前输入语句connect(\r)连接到服务器,可选参数数据库和主机。delimiter(\d)设置语句分隔符。ego(\G)发送命令到mysql服务器,并显示结果。exit(\q)退出MySQLgo(\g)发送命令到mysql服务器。help(\h)显示帮助信息notee(\t)不写输出文件。print(\p)打印当前命令prompt(\R)改变mysql提示信息。quit(\q)退出MySQLrehash(\#)重建完成散列。source(\.)执行一个SQL脚本文件,以一个文件名作为参数。status(\s)从服务器获取MySQL的状态信息。tee(\T)设置输出文件(输出文件),并将信息添加所有给定的输出文件。use(\u)用另一个数据库,数据库名称作为参数。charset(\C)切换到另一个字符集warnings(\W)每一个语句之后显示警告。nowarning(\w)每一个语句之后不显示警告。
2.3.3MySQL的相关命令为了让初学者更好的使用MySQL命令,接下来以“\s”、“\u”命令为例进行演示,具体如下:(1)使用“\s”命令查看数据库信息。(2)使用“\u”命令切换数据库。2.3.3MySQL的相关命令2.3MySQL的使用【例2-1】使用“\u”命令切换数据库,如下所示:MySQL5.x自带了四个数据库,如果要操作其中某一个数据库test,首先需要使用“\u”命令切换到当前数据库,执行结果如下所示:2.3.4MySQL的相关命令2.3MySQL的使用从上述命令的执行结果“Databasechanged”可以看出,当前操作的数据库被切换为
test2.3MySQL的使用【例2-2】使用“\s”命令查看数据库信息,结果如下:·2.3.3MySQL的相关命令2.3MySQL的使用1、通过DOS命令重新配置MySQL在命令行窗口中配置MySQL是很简单的,接下来就演示如何修改MySQL客户端的字符集编码,首先登录到MySQL数据库,在该窗口中使用如下命令:执行完上述命令后,以使用“\s”命令进行查看,发现MySQL客户端的编码已经修改为gbk。注意:这种方式的修改只针对当前窗口有效,如果新开启一个命令行窗口就会重新读取my.ini配置文件。setcharacter_set_client=gbk2.3.4重新配置MySQL2.3MySQL的使用2、通过my.ini文件重新配置MySQL如果想让修改的编码长期有效,就需要在my.ini配置文件中进行配置。配置完成后需要重新启动MySQL服务。2.3.4重新配置MySQL2.3MySQL的使用1、Windows系统服务中启动打开Windows系统服务,找到MySQL服务项,点击启动。2、Windows命令行方式启动打开Windows命令行(CMD命令),输入:netstartmysql2.4.1启动MySQL服务2.4创建数据库1、打开NavicatPremium,新建MySQL连接,并完成连接,连接参数:ConnectionName(连接名称):自定义输入Host(主机名):localhostPort(端口号):3306UserName(登录用户名):rootPassword(登录密码):[密码]勾选:savepassword(保存登录密码,方便下次自动登录)最后,点击“OK”按钮完成连接。2.4.2创建数据库2.4创建数据库2、在NavicatPremium中打开MySQL连接,创建数据库:MySQL连接名称---鼠标右键---NewDatabase…2.4.2创建数据库2.4创建数据库3、设置新数据库参数:DatabaseName(数据库名称):自定义输入Characterset(字符集):utf8Collation(排序规则):utf8-general-ci点击“OK”按钮完成创建;点击“SQLPreview”标签可以查看创建当前数据库的SQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑工程合同书 范本
- 2025农产品加工类合同参考格式
- 2025股票交易合同范本
- 2025年中文版国际贸易合同模板
- 2025商务英语合同的语法与用词特点
- 2025标准租赁合同协议书范本
- 2025租赁合同法要点解析
- 2025的建筑材料购销合同
- 2025瓷砖批发销售合同范本
- 《应力分析及其计算方法》课件
- 建设项目全过程工程咨询服务投标方案
- 绿化带改停车位施工方案
- 2023-2024学年浙江省环大罗山联盟高一下学期4月期中物理试题(解析版)
- 护理人员岗位绩效考核评价标准
- 2024年04月陕西西安职业技术学院招考聘用25人笔试笔试历年典型考题及考点研判与答案解析
- 2023年浙江省湖州市中考语文真题
- DL/T 5352-2018 高压配电装置设计规范
- 合作取得更大成功的辩论材料三篇
- 广东省深圳市2023年五年级下学期期中模拟试卷(一)(含答案)
- AQ∕T 7009-2013 机械制造企业安全生产标准化规范
- 地产企业草莓熊主题商业地产活动嘉年华活动方案
评论
0/150
提交评论