查看: 128|回复: 1

MySQL数据库从入门到精通—初识数据库—MySQL目录结构 ...

[复制链接]

4

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2022-12-3 21:16:58 | 显示全部楼层 |阅读模式
MySQL目录结构、MySQL的使用、MySQL的客户端工具
MySQL目录结构
在MySQL安装完成之后,接下来了解MySQL的目录结构,此处以Windows安装版本为例讲解。MySQL安装完成后,安装目录生成的目录结构如图1.24所示。


图1.24 MySQL目录结构
在图1.24中,MySQL安装目录中包括启动文件、配置文件、数据库文件和命令文件,具体如下。
l bin目录:存放一些客户端程序和可执行脚本。
l data目录:存放一些日志文件以及数据库。
l docs目录:存储一些版本信息。
l include目录:存放一些头文件。
l lib目录:存放一些库文件。
l share目录:存放错误消息文件、字符集等。
l my.ini文件:MySQL数据库使用的配置文件。
l my-huge.ini文件:适合超大型数据库的配置文件。
l my-innodb-heavy-4G.ini文件:只对InnoDB存储引擎有效,且服务器内存不小于4GB。
l my-large.ini文件:适合大型数据库的配置文件。
l my-medium.ini文件:适合中型数据库的配置文件。
l my-samll.ini文件:适合小型数据库的配置文件。
l mytemplate.ini文件:配置文件的模板。
在以上目录和文件中,my.ini配置文件一定会被MySQL读取,其他配置文件会在某些情况下被读取,如果没有特殊需求,只需要配置my.ini文件即可。
MySQL的使用
启动和停止MySQL服务
在Windows平台中可以通过Windows服务管理器启动MySQL服务,右击“我的电脑”,在弹出的快捷菜单中选择“管理”命令,打开计算机管理界面,如图1.25所示。


图1.25 计算机管理界面
在界面的左侧导航栏中展开“服务和应用程序”,单击“服务”,会出现Windows的所有服务,找到MySQL,如图1.26所示。


图1.26 服务管理界面
右击MySQL,可以找到启动和停止,如图1.27所示。


图1.27 服务管理界面
在图1.27中,右键菜单选项就是启动和停止MySQL服务的方法,因为此时已经处于启动状态,所以启动选项为灰色。
另外,用户还可以通过DOS命令启动和停止MySQL服务,打开DOS命令行窗口,输入“net stop mysql”命令,可以停止MySQL服务,如图1.28所示。


图1.28 DOS命令行窗口
如果需要启动MySQL服务,输入“net start mysql”命令,如图1.29所示。


图1.29 DOS命令行窗口
登录和退出MySQL数据库
在启动MySQL服务之后,就可以登录并使用MySQL数据库。在Windows平台下可以通过命令行来登录,还可以使用MySQL提供的Command Line Client来登录,具体如下。
1.使用命令行登录退出
打开DOS命令行窗口,输入“mysql –uroot -p”命令,再输入密码,则成功登录MySQL数据库,如图1.30所示。


图1.30 登录MySQL数据库
此时可以输入“show databases;”命令查看数据库中所有的库,如图1.31所示。


图1.31 查看所有的库
在使用完毕之后,可以输入“exit;”命令退出MySQL数据库,如图1.32所示。


图1.32 退出MySQL数据库
2.使用Command Line Client登录和退出
使用DOS命令行窗口登录和退出MySQL比较烦琐,可以使用更简单的方式登录,单击“开始”菜单中的“程序”,找到单击MySQL,然后点击MySQL Server 5.5,如图1.33所示。


图1.33 开始菜单
单击MySQL 5.5 Command Line Client,如图1.34所示的界面。


图1.34 Command Line Client
输入MySQL的登录密码,然后按回车键,此时成功登录MySQL数据库,如图1.35所示。


图1.35 登录MySQL数据库
在使用完毕之后,退出MySQL数据库的方式与使用DOS命令行退出的方式一致,此处不再演示。
MySQL的相关命令
初学者可能不知道如何使用MySQL数据库,因此需要查看MySQL的帮助信息。首先登录MySQL数据库,然后在命令行窗口中输入“help;”或者\h命令,此时就会显示MySQL的帮助信息,如图1.36所示。


图1.36 MySQL相关命令
图1.36列出了MySQL的常用命令,这些命令既可以使用一个单词来表示,也可以通过“\字母”的方式来表示。为了让初学者更好地掌握MySQL的相关命令,接下来通过表格来列举MySQL的常用命令,如表1.1所示。
表1.1 MySQL相关命令

命令简写具体含义
(\?)显示帮助信息
clear(\c)明确当前输入语句
connect(\r)连接到服务器,可选参数为数据库和主机
delimiter(\d)设置语句分隔符
ego(\G)发送命令到MySQL服务器,并显示结果
exit(\q)退出MySQL
go(\g)发送命令到MySQL服务器
help(\h)显示帮助信息
notee(\t)不写输出文件
print(\p)打印当前命令
prompt(\R)改变MySQL提示信息
quit(\q)退出MySQL
rehash(\#)重建完成散列
source(\.)执行一个SQL脚本文件,以一个文件名作为参数
status(\s)从服务器获取MySQL的状态信息
tee(\T)设置输出文件,并将信息添加到所有给定的输出文件
use(\u)切换到某个数据库,数据库名称作为参数
charset(\C)切换到另一个字符集
warnings(\W)每一个语句之后显示警告
nowarnings(\w)每一个语句之后不显示讲稿


为了让初学者更快地学习这些命令,接下来以source命令为例进行演示。source是一个很实用的命令,它可以执行一个SQL脚本。在演示前先创建一个SQL脚本,此处在D盘创建一个名为test.sql的SQL脚本,具体内容如下。


“SELECT now();”代表查询当前时间。在SQL脚本编写完成之后登录MySQL,使用source命令执行该脚本,SQL语句如下所示。


以上执行结果可以看出,通过source命令数据库执行了D盘的test.sql脚本,成功查询出了系统的当前时间,这就是source命令的基本使用。

MySQL客户端工具
MySQL 数据库本身自带有命令行管理工具,也有图形管理工具MySQL Workbench,但自带的工具在功能上和易用性上总比不上第三方开发的工具,此处介绍一个MySQL的客户端工具——SQLyog。
SQLyog是一个易于使用的、快速而简洁的图形化管理MySQL数据库的工具。它能够在任何地点有效地管理数据库,而且完全免费。
登录https://www.webyog.com/product/downloads/可以下载SQLyog,其安装步骤很简单,只需要根据提示进行操作即可,此处就不再演示,安装完成后打开SQLyog,如图1.37所示。


图1.37 SQLyog
单击“新建”创建新连接,并为新连接命名,此处可以自定义连接名称(例如connection),如图1.38所示。


图1.38 新连接命名
命名完成后单击“确定”按钮,然后输入连接数据库的基本信息、数据库的登录用户名和密码,如图1.39所示。


图1.39 连接信息
此时可以单击“测试连接”按钮,测试是否可以成功连接数据库,如图1.40所示。


图1.40 测试连接
当测试连接显示Connect successful时,证明可以成功连接到MySQL数据库,这时单击“连接”按钮,进入SQLyog主界面,如图1.41所示。


图1.41 SQLyog主界面
左侧导航栏中的就是MySQL数据库中所有库,可以直接进行图形化操作,熟练应用客户端工具会大大提高开发效率。

MySQL数据库从入门到精通—初识数据库小结


https://www.zhihu.com/video/1562760343335620608
讲解了数据库的概念、安装及简单使用。通过学习,大家能够对数据库有初步的认识,重点要掌握MySQL在Windows平台上的安装与使用,熟悉MySQL的登录及退出命令。
回复

使用道具 举报

0

主题

8

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2025-3-27 11:03:40 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表