当前位置: 首页 > news >正文

第38天:SQL详解之DML

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、基本查询与投影
    • 1.1 查询所有列
    • 1.2 投影与别名
  • 二、数据筛选(WHERE 子句)
    • 2.1 等值与比较筛选
    • 2.2 多条件组合(AND / OR)
    • 2.3 范围查询(BETWEEN)
    • 2.4 CASE 表达式与 IF 函数
  • 三、模糊匹配(LIKE 与 REGEXP)
    • 3.1 LIKE 通配符
    • 3.2 正则表达式匹配
  • 四、空值处理与去重
    • 4.1 NULL 值判断
    • 4.2 DISTINCT 去重
  • 五、排序(ORDER BY)
  • 六、聚合函数
    • 6.1 常用聚合函数
    • 6.2 含 NULL 值的平均值计算
  • 七、分组查询(GROUP BY)
    • 7.1 基本分组
    • 7.2 HAVING 子句(分组后筛选)
  • 八、子查询
    • 8.1 标量子查询
    • 8.2 集合子查询
  • 九、表连接(JOIN)
    • 9.1 内连接
    • 9.2 多表连接
  • 十、分页查询(LIMIT)
  • 十一、子查询与表连接结合
    • 11.1 派生表连接
    • 11.2 左外连接
  • 十二、MySQL 常用函数速查
    • 12.1 字符串函数
    • 12.2 数值函数
    • 12.3 时间日期函数
    • 12.4 流程控制函数
  • 总结

前言

上一课我们学习了 DML 中的插入、删除和更新操作,把学校选课系统的数据都填好了。今天这一课是 SQL 的重头戏——DQL(数据查询语言)。无论对于开发人员还是数据分析师,查询都是最重要的技能,它直接决定了你能否从数据库中提取出有价值的信息。建议先把之前建库建表(DDL)和插入数据(DML)的 SQL 重新执行一遍,确保数据没问题再继续。


一、基本查询与投影

1.1 查询所有列

最简单的查询:获取表中所有数据。

-- 查询所有学生的所有信息SELECTstu_id,stu_name,stu_sex,stu_birth,stu_addr,col_idFROMtb_student
http://www.jsqmd.com/news/870870/

相关文章:

  • EA(Enterprise Architect)UML修改字体大小
  • RxPermissions架构深度解析:响应式权限管理的实现原理与性能优化
  • RDP Wrapper兼容性故障排查:彻底解决[not supported]状态的技术指南
  • 从开发者反馈看taotoken api密钥管理与访问控制功能的实用性
  • 揭秘K12课堂AI转型真相:3个被90%学校忽略的PlayAI部署陷阱及72小时应急修复指南
  • 洛雪音乐音源配置终极指南:5分钟打造你的专属音乐库
  • TrafficMonitor插件完整指南:让你的Windows任务栏变身全能信息中心
  • B站成分检测器:5分钟快速安装智能用户分析工具
  • 从零到精通:3分钟掌握gdown,让Google Drive下载不再是噩梦
  • 5款靠谱的IP归属地查询服务深度测评:准确率、性能、离线库谁更强?
  • C166微控制器引导加载程序到应用程序控制权转移实践
  • 马斯克重组xAI,押注工程产品化路线,成败在此批空降旧臣!
  • 扩散图神经网络在机器人嗅觉导航中的应用与优化
  • 从点灯到按键:用STM32CubeMX 6.7.0 + HAL库完成你的第一个嵌入式交互项目
  • 告别玄学调试:用HyperLynx快速评估DDR4 T型拓扑与Stub长度的信号影响
  • 光伏逆变器协议转换网关有什么功能
  • Windows网络音频革命:Scream虚拟声卡完整指南
  • 安卓HTTPS抓包证书信任问题深度解析与系统级迁移方案
  • 伽马射线暴模型对比:从炮弹模型到火球模型的演化与统一
  • Unity RAW图像去马赛克:物理级色彩重建管线实战
  • AI专著生成新玩法!一键搞定20万字专著,AI写专著工具超厉害!
  • 深入理解Netfilter/iptables:从内核钩子到实战防火墙配置
  • 3分钟搞定专业网络拓扑图:这款Vue开源工具让你告别绘图烦恼
  • UVa 275 Expanding Fractions
  • 边缘AI计算中的GPU调度技术解析与优化
  • Ventoy终极指南:一键制作万能启动盘的完整教程
  • 神经网络节点的本质:加权求和+激活函数的四阶段工作原理
  • LabVIEW 2018+ 用户必看:用这个免费GZip工具包轻松处理HTTP压缩数据与.gz文件
  • 如何用Godot RE Tools实现完整的Godot项目逆向工程恢复?
  • 终极指南:如何用ExplorerPatcher完美定制你的Windows 11桌面体验