MySQL配置与操作详解:my.ini、指令与函数
需积分: 9 78 浏览量
更新于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 上传
2021-03-22 上传
2021-02-25 上传
2022-07-14 上传
2021-10-02 上传
2021-10-04 上传
2021-05-23 上传
2022-09-20 上传
joe_code
- 粉丝: 1
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析