MySQL配置与操作详解:my.ini、指令与函数
需积分: 9 40 浏览量
更新于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数据库系统至关重要。无论是初学者还是进阶用户,都能从中受益匪浅。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-03-22 上传
2021-02-25 上传
2022-07-14 上传
2021-10-02 上传
2021-10-04 上传
2022-05-19 上传
joe_code
- 粉丝: 1
- 资源: 1
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用