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

SQL基础学习--《SQL必知必会第5版》第二章 数据检索

1、检索单列语句:SELECT column_name FROM table_name;作用:在数据表table_name中查找某一单列,输出的结果未经过滤和排序。注意:SQL语句中一般不区分大小写。但为了书写规范,提高代码可读性,一般将关键字大写,如SELECT FROM ,库名表名和列名一般小写(有时也会首字母大写)。同时SQL语句会忽略空格符 ,所以以下三种写法均正确,但将语句分成多行会便于阅读和调试,同时执行多个语句时必须以分号(;)分隔。SELECT prod_nameFROM Products;SELECT prod_name FROM Products;SELECTprod_nameFROMProducts; 2、检索多列语句:SELECT cloumn1,column2,... FROM table_name ;注意:列名之间必须逗号隔开,但最后一个列名不加逗号结尾,否则代码报错 3、检索所有列语句:SELECT * FROM table;作用:使用通配符*,查找表中所有列提示:能查找出表中未知列,但会遍历查询,会减慢查询速度,降低数据库性能 4、检索不同的值(去重查询)语句:SELECT DISTINCT column1_name,column2_name,...FROM table_name;作用:输出结果去除重复值,可配合单列多列和所有列查询,但所查询列均会执行去重操作,无法部分使用DISTINCT。 5、限制输出结果(mysql版本)语句:SELECT cloumn_nameFROM table_nameLIMIT number [OFFSET number] ;作用:由于在不同DBMS中对于限制结果有不同的语句,在此以mysql为例,使用LIMIT number,表示输出不超过5行数据,带上OFFSET 表示从第几行开始输出检索,如LIMIT 5 OFFSET 5; 表示输出第5行开始的5行数据。注意:MySQL、MariaDB和SQLite可以把LIMIT 4 OFFSET 3语句简化为LIMIT 3,4。使用这个语法,逗号之前的值对应OFFSET,逗号之后的值对应LIMIT(反着的,要小心)​。 6、使用注释方法一(嵌行注释): SELECT prod_name -- 这是一条注释FROM Products;使用--(两个连字符)符号 ,之后接文本注释方法二(整行注释): # 这是一条注释SELECT prod_nameFROM Products;在一行开始处使用#,一整行将作为注释方法三(多行注释): /* SELECT prod_name, vend_idFROM Products; */SELECT prod_nameFROM Products;/ * 和 */中间部分都为注释,常用此方法注释掉中间部分,以测试其余代码。
http://www.gsyq.cn/news/1475761.html

相关文章:

  • 工业级AR眼镜硬件设计:物流场景下的可靠性、舒适性与成本平衡
  • 终极指南:如何免费扩展qBittorrent搜索功能,打造全能下载体验
  • Digital数字电路设计工具:从零开始掌握逻辑设计的终极指南
  • Python学习之路:数据的逻辑处理——循环
  • ai辅助开发:在wsl中借助快马平台ai模型优化python数据处理脚本
  • Protel 99 SE PCB拼板全攻略:从特殊粘贴到队列粘贴的规范操作
  • 如何突破平台限制:用yuzu模拟器在PC上畅玩Switch游戏的革命性方案
  • QKeyMapper深度指南:如何通过智能按键映射提升Windows操作效率
  • 微电网协调控制系统柜的分类:按场景、功率、控制模式划分
  • Win11 X-Lite 26H1 各版本说明与完整安装技术教程
  • 新手入门linux不再难,用快马生成交互式命令行学习工具
  • 3分钟掌握WindowResizer:彻底解决Windows窗口调整难题
  • C#调用Bartender打印标签?试试导出为图片或PDF,实现无打印机调试与存档
  • 【AI捐赠革命指南】:2024年全球73%非营利组织已部署的智能捐赠整合框架,你还在用Excel手动匹配?
  • 如何用Untrunc免费修复损坏的MP4视频:终极拯救方案
  • TLC5615 DAC驱动开发全解析:从数据手册到Proteus仿真实践
  • CSDN会员权益再进化:AI数字营销模块含3类算法引擎、5维用户画像、实时ROI看板——你用对了吗?
  • YOLO11 全面笔记:从网络结构到训练、推理解码与源码阅读
  • 小众技术选题库正在枯竭?CSDN AI最新「长尾意图捕获算法」已识别出43个即将升温的隐性需求缺口,现在入场正当时!
  • Rancher2.0搭建kubernetes(K8S)集群
  • 新手零基础入门:借助快马AI生成你的第一个Node.js服务器项目
  • FPGA按键消抖:移位寄存器边沿检测原理与工程实现
  • 【私域引流风控急救指南】:CSDN AI数字营销能否48小时内解除平台封禁?3大实测验证路径曝光
  • YOLO26小目标检测涨点神技:引入SPD-Conv(空间深度转换)解决低分辨率痛点
  • 海康威视NVR接入开发
  • DbGate:一个能管16种数据库的跨平台客户端
  • Voron 2.4终极指南:开源CoreXY 3D打印机如何重新定义高速打印体验
  • 从CAN总线通信失效解析汽车电子系统可靠性:以大众DSG“死亡闪烁”为例
  • USB-C供电标准化:从接口统一到产业链变革的深度解析
  • 如何高效使用JewelCraft:Blender珠宝设计插件的专业快速上手教程