版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、优秀课件,1,数据库实用技术,第5章MySQL的数据库管理系统,优秀课件,2,学习内容,MySQL概述安装和配置MySQL数据库MySQL日常管理,优秀课件,3,MySQL概述,MySQL AB公司开发,当前SUN开源SQL数据库管理系统。MySQL是多用户、多线程SQL数据库服务器。storm sewers课件,4,MySQL的一些重要功能,使用多线程徐璐在不同平台上运行多种数据类型每个SQL92标准遵从性表16个索引,可处理大型数据库许多不同字符集函数名避免与表或列名冲突的支持选项- help或-?使用与联机帮助相关的SHOW命令,可以在多种平台上运行有关数据库、表和索引的信息、storm
2、 sewers课件、5、MySQL数据库安装和MySQL。Windows NT、Linux和Unix等操作系统对于这些主要操作系统徐璐有其他安装文件。优秀课件,6,MySQL的环境要求,32位Windows操作系统(例如9x、Me、NT、2000、XP或Windows Server 2003)。将MySQL server作为服务运行的基于Windows NT的操作系统(NT、2000、XP和2003)。建议使用基于Windows NT的操作系统。TCP/IP协议支持。Windows版本的MySQL二进制发行版可以从/下载。硬盘上有足够的空间根据需要解压缩、
3、安装和创建数据库(通常建议至少200兆字节)。storm sewers课件,7,安装过程和配置,“开始”对话框,storm sewers课件,8,安装过程和配置,“选择安装类型”对话框,storm sewers课件,9,安装过程和配置,“准备安装程序”对话框,storm sewers课件storm sewers课件,14,安装过程和配置,服务器类型对话框,storm sewers课件,15,安装过程和配置,Database Usage对话框,storm sewers课件,16,安装过程和配置,InnoDB表空间对话框,storm sewers课件,17, 安装过程和配置、“安全选项”对话框、优
4、秀课件、22、安装过程和配置、运行配置、优秀课件、23、安装过程和配置、配置完成、优秀课件、24、MySQL日常管理、连接关于查看MySQL server用户管理系统对象管理备份和恢复数据库中常用的图形界面您可以在此执行SQL命令,以执行资料库管理和资料裴珉姬管理。MySQL正式标准安装没有管理工具(例如Oracle的OEM图形界面),因此您可以使用MySQL中的命令行客户端工具管理数据,或安装其他需要进一步下载的图形管理工具。storm sewers课件,28,快速连接服务器方法,storm sewers课件,29,快速连接服务器方法,storm sewers课件,30,典型连接方法,快速连
5、接服务器方法连接的数据库本机,如果需要直接指定服务器主机(例如,需要连接远程服务器),通用,storm sewers课件,31,常规连接,在操作系统中打开终端窗口,storm sewers课件,32,常规连接,在DOS提示符下,输入:MySQL-h localhost-u根p .“MySQL不是内部或外部命令,不是可执行程序或批处理文件”错误,说明环境变量的PATH中没有为MySQL配置PATH。,storm sewers课件,33,环境变量MySQL PATH,storm sewers课件,34,常规连接方法语法,MySQL-h localhost-u root p MySQL-u root
6、 p MySQL-h localhost-u-u是服务器要验证的用户名,此用户必须位于数据库中,具有服务器连接权限,或者-uroot方法不能包含空格。-p是与上述用户相对应的密码,或者您可以直接输入密码。-proot123。storm sewers课件、36、命令行客户端退出、退出到quit或exit操作系统提示符、storm sewers课件、37、用户管理、所有数据库的安全管理、安全性是调查数据库的重要指标。此处介绍了MySQL用户管理。修改用户密码用户删除、storm sewers课件、38、修改用户密码、MySQLadmin命令可以在命令行中指定密码。语法如下:shell MySQL
7、admin-u user _ name-h Host _ name password newpwd此命令是启动User _ name和Host列连接的客户端的记录,该列与User表中的User列匹配,以重置密码。优秀课件、39、用户密码修改示例、优秀课件、40、用户增长、用户增长包括两个级别的问题。一种是创建用户和设置密码,另一种是为用户分配权限。在MySQL中,可以使用GRANT命令实现用户设置密码和分配权限的任务。语法如下:GRANT权限on database。* to用户名登录主机identified by密码、storm sewers课件、41、用户示例增量,此处假定您要创建Tony的
8、用户,密码也为Tony,权限为select。语句的命令如下:首先,以root用户身份连接到MySQL数据库服务器。d : MySQL-h localhost-u root-p enter password : * * * * * * * *输入以下命令:MySQL grant select on test。* * to tonny localhost identified by tonny;storm sewers课件、42、继续添加自定义样例、storm sewers课件、43、添加用户概要、tonnylocalhost中的localhost表示用户只能登录本地,不能登录其他系统。如果您现在
9、创建的用户可以从任何计算机登录到服务器,则可以按如下方式修改此命令:MySQL grant select on test。* to tonny % identified by tonnyMySQL grant all privileges on test,如果所有权限都分配给了用户(与root权限一样)。* to tonny % identified by tonny、storm sewers课件、44、删除用户、从MySQL删除用户、使用DROP USER语句删除刚创建的用户命令如下:MySQL drop user tonnylocalhost、storm sewers课件、45、用户删除示
10、例、storm sewers课件、46、查看系统对象信息、查看数据库计数信息查看数据库中的表计数信息查看表结构、storm sewers课件、47、查看数据库计数、查看数据库命令如下:MySQL show databases、storm sewers课件、48、查看数据库中表的数量以及查看数据库中表的命令如下:MySQL use MySQLMySQL show tables,storm sewers课件,49,查看数据库中的表数,storm sewers课件,50,查看表结构,以下是使用MySQL desc user_info命令查看user_info表的结构:storm sewers课件,5
11、1,备份和恢复数据库,备份和恢复数据库MySQL的数据库备份是使用MySQLdump程序直接复制数据库文件(如copy、CP、cpio或tar)的两种主要方法。storm sewers课件、52、MySQLdump方式备份数据库、CREATE语句和包含表中行数据的INSERT语句。MySQLdump生成的输出以后可以用作MySQL的输入以重新配置数据库。Shell MySQLdump samp_db文件夹/备份文件名、store.dmp课件、53、MySQLdump示例,例如,如果需要备份名为bookstore的数据库中的数据,请使用以下命令:d : MySQLdump-uroot-p boo
12、t,DROP TABLE IF EXISTS accountscreate table accounts(id varchar(64)default null,ownername varchar(64)default null,balance decimal (18)insert into accounts values(000-000-01,ed Roman,50000),(000-000-02,jasmine,70000)UNLOCK TABLES、storm sewers课件、56、数据恢复,在前面的示例中,MySQLdump命令备份数据的结果是一个文本文件,其中包含CREATE语句和包
13、含表中行数据的INSERT语句等信息,因此可以使用MySQL执行脚本恢复数据。语法如下:shell MySQL-optsamp _ db文件夹/备份文件名,store.dmp课件,57,恢复数据示例,以上示例数据恢复命令d 3360 MySQL-uroot-p book store . DMP,store.dmp,58,恢复数据示例运行命令行客户端运行SQL语句MySQL管理器创建数据库MySQL Query Browser创建数据库,storm sewers课件,64,命令行客户端使用SQL语句,storm sewers课件,65,MySQLAdministrator创建,storm sew
14、ers课件,66,MySQLAdministrator 因此,您可以使用MySQL Query Browser工具执行CREATE DATABASE叙述句来建立资料库。精品课件,68,使用MySQL查询浏览器创建,精品课件,69,使用MySQL查询浏览器创建,优秀课件,70,MySQL查询浏览器语句创建,优秀课件一种是运行创建表的SQL语句。一个是MySQL Administrator工具、storm sewers课件、72、运行SQL语句以创建表、storm sewers课件、73、MySQL Administrator工具生成表、storm sewers课件、74、MySQL Admini
15、strator工具生成表数字类型日期和时间类型字符串(文字)类型大对象类型、storm sewers课件、78、数字类型、TINYINT(M) UNSIGNED ZEROFILL小整数。小(m) unsigned zerofill小整数。MEDIUMINT(M) UNSIGNED ZEROFILL中等大小整数。INT(M) UNSIGNED ZEROFILL正常大小整数。INTEGER(M) UNSIGNED ZEROFILL这是INT的同义词。非紧(m) unsigned zerofill大整数。优秀课件,79,数字类型,FLOAT(M,D) ZEROFILL小(单调性)浮点数。双(M,D) ZEROFILL正常大小(双精度)浮点数。REAL(M,D) ZEROFILL这些是DOUBLE同义词。DECIMAL(M,D) ZEROFILL未压缩(unpack)浮点数。NUMERIC(M,D) ZEROFILL是DECIMAL的同义词。精品课件,80,日期和时间类型,日期。日期时间一个日期和时间的组合。一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年养老院老年人跌倒处置案例
- 2026年幼儿园教研责任区信息技术应用培训计划
- 2025-2026年人教版数学小学二年级上册2、3、4的乘法口诀一课一练(含答案)
- 舞蹈研修活动方案策划(3篇)
- 有趣新店活动策划方案(3篇)
- 景区游街活动策划方案(3篇)
- 砍杂木施工方案(3篇)
- 施工方案审核责任(3篇)
- 明星节活动策划方案(3篇)
- 今夜烧烤活动策划方案(3篇)
- 图书出版流程图解
- 供应链管理流程及风险控制
- 赌场合作合同模板范本(3篇)
- 大单元体育教学设计解读
- 高压压力管道安全培训课件
- 江苏省苏州市昆山市秀峰中学2024-2025学年七年级上学期第一次月考语文试题(解析版)
- QC/T 531-2025汽车视镜
- 体检中心业务知识培训课件
- 项目部管理人员安全教育内容
- 五年(2021-2025)高考数学真题分类汇编专题14 空间向量与立体几何(解答题)6种常见考法归类(全国)(解析版)
- 2025年中国银行考试题目及答案
评论
0/150
提交评论