版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美银-互联网电子商务行业概述:智能体AI与更强大互联网的前景-Agentic AI and the promise of a more capable Internet-20260528
- 农业技术推广对农户绿色生产行为的影响研究意义
- 包装跌落测试作业指导书
- 家庭藤编家具清洁指南
- 《时尚北京》26年6月刊
- T∕CROAKER 009-2026 大黄鱼活体运输病原控制规程
- 自然语言处理(微课版)课件 第5、6章 情感分析、信息抽取
- 2026年天津市汉阳道中学中考英语模拟试卷(含详细答案解析)
- 人类的起源与进化(教学课件)2025-2026学年苏科版八年级下册生物
- 2026年【金属非金属矿山安全检查(地下矿山)】考试总结及金属非金属矿山安全检查(地下矿山)试题及解析
- 2025中国机械工业集团有限公司审计中心项目主审岗招聘6人笔试历年典型考点题库附带答案详解
- 2026年全国安全生产月主题宣讲课件
- 2026年人教版(新教材)小学信息技术三年级全一册第二学期(第5-8单元)期末质量检测卷及答案(二套)
- 招商运营管理中心工作手册
- 2026年陕西好猫卷烟材料有限责任公司招聘(10人)笔试参考题库及答案解析
- 四川-(2025年)高考四川卷历史高考真题(含答案)
- PICC导管的维护培训课件
- GB/T 23723.1-2009起重机安全使用第1部分:总则
- GA/T 487-2020橡胶减速丘
- 人教版八年级下册道德与法治全册教案完整版教学设计含教学反思
- 泉盛TG-K4AT_说明书
评论
0/150
提交评论