MySQL基础操作实战:SQL语句与数据加载

需积分: 9 7 下载量 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的基本操作技巧。