MySQL数据库应用教程 课件 第1、2章 MySQL概述;数据库的操作、字符集和存储引擎_第1页
MySQL数据库应用教程 课件 第1、2章 MySQL概述;数据库的操作、字符集和存储引擎_第2页
MySQL数据库应用教程 课件 第1、2章 MySQL概述;数据库的操作、字符集和存储引擎_第3页
MySQL数据库应用教程 课件 第1、2章 MySQL概述;数据库的操作、字符集和存储引擎_第4页
MySQL数据库应用教程 课件 第1、2章 MySQL概述;数据库的操作、字符集和存储引擎_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章MySQL概述《MySQL数据库应用教程》刘瑞新主编配套资源目录第1章MySQL概述1.1MySQL的体系结构1.2MySQL的安装和设置1.3MySQL客户端程序1.1MySQL的体系结构客户端连接器连接层SQL层存储引擎层文件系统层1.2.1MySQL的版本根据操作系统。根据用户群体。根据发布顺序分。1.2MySQL的安装和设置1.2.2下载MySQL的安装包MySQL官网(/)1.2MySQL的安装和设置1.2.3安装MySQL服务器双击下载的MySQL安装文件mysql-installer-community-.msi1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2MySQL的安装和设置1.2.4MySQL服务器的启动或停止1.通过系统服务管理器来启动或停止MySQL服务1.2MySQL的安装和设置2.在命令提示符下启动或停止MySQL服务“命令提示符”“以管理员身份运行”。打开“管理员:命令提示符”窗口。停止MySQL服务:netstopmysql80启动MySQL服务:netstartmysql801.2MySQL的安装和设置1.2.5MySQL配置文件my.ini文件的位置对于MySQL安装版,my.ini文件在隐藏文件夹C:\ProgramData\MySQL\MySQLServer8.01.2MySQL的安装和设置2.配置参数(1)客户端参数[client]和[mysql]都是客户端的参数,常用参数说明如下:port:端口号,默认的端口号为3306。default-character-set:表示MySQL客户端默认的字符集。例如,my.ini配置中常见的客户端参数如下:[client]port=3306[mysql]default-character-set=gbk1.2MySQL的安装和设置(2)服务器端参数[mysqld]是服务器端的参数。1.2MySQL的安装和设置例如,my.ini配置中常见的服务器参数如下:[mysqld]port=3306basedir="C:/ProgramFiles/MySQL/MySQLServer8.0/"datadir=C:/ProgramData/MySQL/MySQLServer8.0/Datacharacter-set-server=gbkdefault-storage-engine=INNODBsql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"1.3MySQL客户端程序1.3.1命令方式客户端常用程序1.命令行客户端程序【例1-1】通过MySQL8.0CommandLineClient或MySQL8.0CommandLineClient–Unicode,使用管理员账号“root”、密码“123456”登录到本机的MySQL服务器。1.3MySQL客户端程序1.3.1命令方式客户端常用程序SHOWDATABASES;QUIT1.3MySQL客户端程序2.通过“命令提示符”窗口执行客户端程序(1)设置环境变量1.3MySQL客户端程序1.3MySQL客户端程序1.3MySQL客户端程序(2)登录到MySQL服务器其命令格式如下:mysql[-hhostname|hostIP-Pport]-uusername-p"userpassword"【例1-2】通过“命令提示符”窗口,使用管理员账号“root”、密码“123456”登录到本机的MySQL服务器。C:\Users\Administrator>mysql-uroot-pEnterpassword:123456mysql>在登录MySQL服务器时,也可以使用以下命令:mysql-uroot-p123456mysql-hlocalhost-uroot-p"123456"mysql-h-P3306-uroot-p123456mysql-h-uroot-p1.3MySQL客户端程序(3)断开MySQL服务器断开MySQL服务器的命令如下:QUIT或者EXIT1.3MySQL客户端程序1.3.2图形方式客户端程序1.MySQL常用图形客户端管理程序(1)MySQLWorkbench下载地址:http://dev.MySQL.com/downloads/workbench/。(2)NavicatforMySQL下载地址:/,产品试用期为14天。(3)phpMyAdmin下载地址:。1.3MySQL客户端程序2.NavicatforMySQL客户端程序的安装和配置(1)NavicatforMySQL客户端程序的安装1.3MySQL客户端程序2.NavicatforMySQL客户端程序的安装和配置(1)NavicatforMySQL客户端程序的安装1.3MySQL客户端程序1.3MySQL客户端程序1.3MySQL客户端程序2.NavicatforMySQL客户端程序的启动和配置1.3MySQL客户端程序1.3MySQL客户端程序1.3MySQL客户端程序祝贺你有了良好的开端.《MySQL数据库应用教程》刘瑞新主编配套资源第2章数据库的操作、字符集和存储引擎目录第2章数据库的操作、字符集和存储引擎2.1MySQL数据库概述2.2数据库的操作2.3MySQL的字符集和校对规则2.4MySQL的存储引擎2.1.1MySQL数据库简介2.1.2MySQL数据库的分类1.系统数据库2.1MySQL数据库概述(1)mysql系统数据库(2)information_schema信息数据库(3)performance_schema性能数据库(4)sys数据库(5)样例数据库2.用户数据库2.1MySQL数据库概述2.2.1创建数据库1.使用SQL语句创建数据库CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[[DEFAULT]CHARACTERSET[=]charset_name][[DEFAULT]COLLATE[=]collation_name];2.2数据库的操作【例2-1】创建一个名为studentinfo的学生管理数据库,在创建之前用IFNOTEXISTS先判断数据库是否存在;默认采用简体中文字符集和校对规则。SQL语句如下:CREATEDATABASEIFNOTEXISTSstudentinfoDEFAULTCHARACTERSET=gb2312DEFAULTCOLLATE=gb2312_chinese_ci;2.2数据库的操作2.使用NavicatforMySQL创建数据库【例2-2】使用NavicatforMySQL的菜单方式创建名为school的数据库。2.2数据库的操作2.2数据库的操作2.2.2查看数据库1.使用SQL语句查看数据库SHOWDATABASES|SCHEMAS;【例2-3】查看当前用户(root)权限下的数据库列表。SQL语句如下:SHOWDATABASES;2.2数据库的操作2.使用NavicatforMySQL查看数据库在NavicatforMySQL中,可以在“导航窗格”中看到该服务器的数据库列表。2.2数据库的操作2.2.3选择数据库1.使用SQL语句选择数据库USEdb_name;【例2-4】执行SQL语句USE,选择名为studentinfo的数据库。SQL语句如下:USEstudentinfo;2.2数据库的操作2.使用NavicatforMySQL选择数据库2.2数据库的操作2.2.4修改数据库使用SQL语句修改数据库ALTER{DATABASE|SCHEMA}[db_name][DEFAULT]CHARACTERSET[=]charset_name[[DEFAULT]COLLATE[=]collation_name];2.2数据库的操作【例2-5】修改studentinfo数据库的字符集为gbk。SQL语句如下:ALTERDATABASEstudentinfoCHARACTERSETgbk;2.2数据库的操作2.使用NavicatforMySQL修改数据库2.2数据库的操作2.2数据库的操作2.2.5删除数据库1.使用SQL语句删除数据库DROPDATABASE|SCHEMA[IFEXISTS]db_name;【例2-6】删除数据库school。SQL语句如下:DROPDATABASEstudentinfo;2.2数据库的操作2.使用NavicatforMySQL删除数据库DROPDATABASEschool;2.2数据库的操作2.3.1MySQL的字符集SHOWCHARACTERSET;也可以使用下面查询语句:SELECT*FROMinformation_schema.character_sets;2.3MySQL的字符集和校对规则2.查看MySQL当前字符集SHOWVARIABLESLIKE'character_set%';2.3MySQL的字符集和校对规则3.查看数据库的字符集SHOWCREATEDATABASE数据库名;【例2-7】查看world数据库的字符集。SQL语句如下:SHOWCREATEDATABASEworld;2.3MySQL的字符集和校对规则4.查看表的字符集SHOWCREATETABLE数据库名.表名;【例2-8】查看city表的字符集。SQL语句如下:SHOWCREATETABLEworld.city;2.3MySQL的字符集和校对规则2.3.2MySQL的校对规则SHOWCOLLATIONLIKE'字符集名%';【例2-9】查看gbk字符集的校对规则。SQL语句如下:SHOWCOLLATIONLIKE'gbk%';2.3MySQL的字符集和校对规则2.4.1存储引擎的概念2.4.2常用的存储引擎的种类InnoDB存储引擎MyISAM存储引擎MEMORY存储引擎2.4MySQL的存储引擎2.4.3存储引擎的操作1.查看默认的存储引擎SHOWVARIABLESLIKE'default_storage_engine';2.查看支持的存储引擎SHOWENGINES;SHOWVARIABLESLIKE'have%';2.4MySQ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论