MySQL配置与操作详解:my.ini、指令与函数
需积分: 9 33 浏览量
更新于2024-08-30
收藏 2.15MB DOCX 举报
MySQL笔记主要涵盖了一系列MySQL的基础配置、操作指令以及常用函数和查询语句。首先,我们来看看MySQL的核心配置文件`my.ini`,这是服务器端的配置文件,用于设定服务端的运行参数,如端口(port=3306)、安装目录(basedir)、数据存放目录(datadir)、字符集设置(character-set-server=utf8)等。默认存储引擎(default-storage-engine=INNODB)被设置为InnoDB,这是一种用于事务处理的存储引擎。
在MySQL操作指令方面,包括了如何启动和停止服务(netstop/startmysql服务名/),连接到服务器(mysql-hlocalhost-P3306-uusername-p),以及执行基本的数据库管理操作,如查看数据库(showdatabases;)、选择数据库(usedatabase名)、显示表(showtables;)、指定表范围(showtablesfrom数据库名)以及查询当前库(selectdatabase())。此外,还有版本查询(selectversion())和退出操作(exit;)。
在函数部分,讲解了各种类型的操作,如字符函数(Length(), Concat(), Upper(), Lower(), Substr(), Instr(), Trim(), Lpad(), Rpad(), Replace())用于处理字符串,数学函数(Round(), Ceil(), Floor(), Truncate(), Mod())进行数值计算,日期和时间函数(如Now(), Curdate(), Curtime()等)用于处理日期和时间,以及Version(), Database(), User()等系统函数。特别指出,字符类型的加法运算规则,即字符与数值的混合运算,以及null值在这些函数中的处理。
接下来是分组函数,如sum(), Avg(), Max(), Min(), count(),它们用于聚合数据并忽略null值。这些函数在数据分析和报表生成中非常实用。流程控制函数如If()和Case()则用于基于特定条件执行不同的操作,而联合查询(Union)则是将多个查询结果合并成单一结果,适用于多个表之间无直接关联但需要整合数据的情况。联合查询要求所有查询语句列数、类型和顺序一致,并且默认会去除重复项(去重)。
总结起来,MySQL笔记提供了一个全面的指南,涵盖了MySQL的基础配置、命令行操作、数据处理函数和复杂的查询技巧,这对于理解和使用MySQL数据库系统至关重要。无论是初学者还是进阶用户,都能从中受益匪浅。
2022-05-19 上传
2017-12-07 上传
2023-06-13 上传
2023-06-07 上传
2023-03-28 上传
2023-06-07 上传
2023-03-31 上传
2023-05-25 上传
2023-05-25 上传
2023-05-13 上传
joe_code
- 粉丝: 1
- 资源: 1
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦