MySQL数据库管理与应用MySQL工具.pptx
《MySQL数据库管理与应用MySQL工具.pptx》由会员分享,可在线阅读,更多相关《MySQL数据库管理与应用MySQL工具.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1MySQL数据库管理数据库管理(gunl)与应用与应用MySQL工具工具第一页,共32页。课程目标课程目标qq MySQL MySQL程序概述程序概述qq 调用调用(dioyng)MySQL(dioyng)MySQL程序程序 qq 指定程序选项指定程序选项 第1页/共32页第二页,共32页。一、一、MySQL程序程序(chngx)概述概述 MySQL AB提供了几种类型的程序:MYSQL服务器和服务器启动脚本(jiobn)访问服务器的客户程序 独立于服务器操作的工具程序 第2页/共32页第三页,共32页。MYSQLMYSQL服务器和服务器启动服务器和服务器启动服务器和服务器启动服务器和
2、服务器启动(q(q dng)dng)脚本脚本脚本脚本n nMysqld:MySQL服务器n nmysqld_safe、n nmysql.server、n nmysqld_multi:服务器启动脚本n nmysql_install_db:初始化数据目录(ml)和初始数据库第3页/共32页第四页,共32页。访问访问(fngwn)服务器服务器的客户程序的客户程序MysqlMysql:一个:一个(y(y )命令行客户程序,用于交互式或以命令行客户程序,用于交互式或以批处理模式执行批处理模式执行SQLSQL语句。语句。MysqladminMysqladmin:用于管理功能的客户程序。:用于管理功能的客户
3、程序。MysqlcheckMysqlcheck:执行表维护操作。:执行表维护操作。mysqldumpmysqldump和和mysqlhotcopymysqlhotcopy:负责数据库备份。:负责数据库备份。MysqlimportMysqlimport:导入数据文件。:导入数据文件。MysqlshowMysqlshow:显示信息数据库和表的相关信息。:显示信息数据库和表的相关信息。第4页/共32页第五页,共32页。独立于服务器操作的工具独立于服务器操作的工具(gngj)程序程序Myisamchk:执行表维护操作(cozu)。Myisampack:产生压缩、只读的表。Mysqlbinlog:处理二
4、进制日志文件的实用工具。Perror:显示错误代码的含义。第5页/共32页第六页,共32页。二、调用二、调用(dioyng)MySQL程序程序 n n要想从命令(mng lng)行调用MySQL程序(即从shell或命令(mng lng)提示),应输入程序名,并随后输入指导操作发的选项或其它参量。n nshell mysql testn nshell mysqladmin extended-status variablesn nshell mysqlshow helpn nshell mysqldump-user=root personnel第6页/共32页第七页,共32页。二、调用二、调用(
5、dioyng)MySQL程序程序n n以破折号开始的参数为选项参量。它们通常指定程序与服务器的连接类型或影响其操作模式。n n非选项参数(不以破折号开始的参量)可以为程序提供更详细的信息。例如,mysql程序将第一个非选项参量解释为数据库名,因此命令mysql test表示想要(xin yo)使用test数据库。第7页/共32页第八页,共32页。二、调用二、调用(dioyng)MySQL程序程序n n有些选项在几个程序中是通用(tngyng)的,最常用的是指定连接参数的-host、-user和-password选项。它们指示MySQL服务器运行的主机和MySQL账户 的 用 户 名 和 密 码
6、。所 有MySQL客户程序可以理解这些选项;它们允许指定连接哪个服务器,以及在该服务器上使用的账户。第8页/共32页第九页,共32页。三、指定三、指定(zhdng)程程序选项序选项 可以用几种方式提供MySQL程序的选项:在命令行中在程序名后面提供。在程序启动(qdng)时读取的选项文件中设置。在环境变量中设置。第9页/共32页第十页,共32页。三、指定三、指定三、指定三、指定(zh(zh dng)dng)程序选项程序选项程序选项程序选项n nMySQLMySQL程序首先检查环境变量,然后检查选项文件,然程序首先检查环境变量,然后检查选项文件,然后检查命令行来确定给出了哪些选项。如果多次指定后
7、检查命令行来确定给出了哪些选项。如果多次指定(zh(zh dng)dng)一个选项,最后出现的选项占先。这说明环境变一个选项,最后出现的选项占先。这说明环境变量具有最低的优先级,命令行选项具有最高优先级。量具有最低的优先级,命令行选项具有最高优先级。n n可以在选项文件中指定可以在选项文件中指定(zh(zh dng)dng)程序选项的默认值来让程序选项的默认值来让MySQLMySQL程序处理各选项。不需要在每次运行程序时输入程序处理各选项。不需要在每次运行程序时输入选项,也可以根据需要通过命令行选项来覆盖默认值。选项,也可以根据需要通过命令行选项来覆盖默认值。第10页/共32页第十一页,共32
8、页。1.在命令行上使用在命令行上使用(shyng)选项选项在命令行中指定的程序(chngx)选项遵从下述规则:在命令名后面紧跟选项。选项参量以一个和两个破折号开始,取决于它具有短名还是长名。许多选项有两种形式。例如,-?和-help是指导MySQL程序(chngx)显示帮助消息的选项的短名和长名。第11页/共32页第十二页,共32页。1.在命令行上使用在命令行上使用(shyng)选项选项n n选项名对大小写敏感。-v和-V均有效(yuxio),但具有不同的含义。(它们是-verbose和-version选项的短名)。n n部分选项在选项名后面紧随选项值。例如,-h localhost或-hos
9、t=localhost表示客户程序的MySQL服务器主机。选项值可以告诉程序MySQL服务器运行的主机名。第12页/共32页第十三页,共32页。1.在命令行上使用在命令行上使用(shyng)选项选项n n对于带选项值的长选项,通过一个=将选项名和值隔离开来。对于带选项值的短选项,选项值可以紧随选项字母后面,或者(huzh)二者之间可以用一个空格隔开。(-hlocalhost和-h localhost是等效的)。第13页/共32页第十四页,共32页。1.在命令行上使用在命令行上使用(shyng)选项选项n n下面两个命令的含义完全不同:n nshell mysql ptestn nshell m
10、ysql-p testn n第一个命令让mysql使用密码test,但没有指定(zhdng)默认数据库。n n第二个命令让mysql提示输入密码并使用test作为默认数据库。第14页/共32页第十五页,共32页。2.2.使用使用使用使用(sh(sh yng)yng)选项文件选项文件选项文件选项文件n nMySQL程序可以从选项文件(有时也称为配置文件)读取启动选项。n n选项文件提供了一种很方便的方式来指定常用的选项,因此不需要(xyo)每次运行程序时从命令行输入。第15页/共32页第十六页,共32页。2.使用使用(shyng)选项文选项文件件n n下面的程序(chngx)支持选项文件:n n
11、Myisamchkmyisampackn nMysqlmysql.servern nMysqladminmysqlbinlogn nMysqlccmysqlcheck、mysqld_safe、mysqldump、mysqld、mysqlhotcopy、mysqlimport和mysqlshow。第16页/共32页第十七页,共32页。2.使用使用(shyng)选项文选项文件件n n在 Windows中,MySQL程 序(chngx)从以下文件读取启动选项:文件名目的WINDIRmy.ini全局选项C:f全局选项INSTALLDIRmy.ini全局选项defaults-extra-file用-de
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 管理 应用 工具
限制150内