MySQL基础操作实战:SQL语句与数据加载
需积分: 9 107 浏览量
更新于2024-12-27
收藏 2KB TXT 举报
本资源主要介绍了MySQL基础操作语句,适合初学者和有一定经验的用户进行练习和巩固SQL基础知识。以下是其中涉及的一些关键知识点:
1. SQL查询基本语法:第一个示例展示了如何通过`WHERE`子句筛选宠物信息,条件包括出生日期在1980年8月9日之前以及来自特定地区的('sx'或'bj')。第二个查询则是筛选出没有死亡记录的宠物。
2. 排序与分页:`ORDER BY`语句用于排序结果,如`DESC`表示降序排列。第三个例子按名字降序排列,第四个则限制了结果集的前五行,第五个使用`RAND()`函数随机选取一行数据。
3. 日期时间处理:第六个语句演示了如何利用`MONTH()`和`DAY_OF_MONTH()`函数分别提取出生日期中的月份和日期,第七个则计算宠物的存活天数,`TO_DAYS()`函数在此发挥了重要作用。
4. 变量和计数:第八个语句使用`@name`变量存储表中`name`列的值,第九个查询计算性别为雄性的宠物数量,第十个通过子查询找出最小出生日期对应的宠物。
5. 分组和聚合函数:第十一条查询中,通过`GROUP BY`将结果按性别分组,并计算每个性别的数量,同时计算存活年龄(以天为单位)。
6. MySQL命令行操作:首先介绍如何通过命令行连接MySQL服务器,如`mysql -h localhost -u root -p`。接着说明退出命令,以及查询数据库版本和当前日期的方法。
7. 数据导入:第八个命令展示了如何使用`LOAD DATA LOCAL INFILE`语句从外部文本文件导入数据到`pet`表,但需要注意Windows系统下行尾字符的处理,需确保文本文件的换行符是`\r\n`。
8. 字符串和转义字符:最后的提示提到Windows系统的行尾字符需要特殊处理,即需要使用反斜杠进行转义,以避免导入错误。
这些语句涵盖了MySQL的基础查询、数据处理、变量使用、数据导入以及命令行操作等核心内容,有助于读者理解和掌握MySQL的基本操作技巧。
2011-03-15 上传
2014-11-03 上传
2020-09-10 上传
2020-12-16 上传
2023-07-07 上传
2013-08-01 上传
2017-12-25 上传
cfb336
- 粉丝: 2
- 资源: 3
最新资源
- small-calculator.zip_Windows编程_Visual_C++_
- book-js
- machine-learning:Java机器学习算法库
- 街机游戏项目
- CodePlayer:使用Html,Css和jQuery制作的项目。 CodePlayer是一种工具,可让您实时使用网络技术进行学习,实验和教学
- 人工智能深度学习flask服务框架.zip
- flume-http-handler:该项目适用于flume http源处理程序
- matlab人脸检测框脸代码-face-detected-opencv-nodejs:与libopencv4nodejs
- flutter-curves
- chap7.zip_VHDL/FPGA/Verilog_VHDL_
- news-extractor
- Export for Trello-crx插件
- cody:Weavora代码约定
- 项目:Primeiros passo com o projeto
- 人工智能大作业-Fashion数据集 分类.zip
- laravel_testoviy_zadaniye