一、基本的查询语句---以student为例

(一)语法

Select 列名1,列名2,…..

From 表名

(二)实练

1、查询单个/几个列

2、查询全部列

PS:符号“*”表示全部列

3、删除重复数据

PS:

① 语法:select distinct 列名From 表名。Distinct为删除重复数据

② distinct+多个列名。

(三)为列设置别名

1、语法:select 列名 as XX,列名1 as YY from 表名

二、指定查询

(一)语法

Select 列名1,列名2,…..

From 表名

Where 条件

(二)实练

PS:sql语句的运行顺序:先子句,后主句。如select…from…where…中先运行的是from….where…(子句中是先后运行顺序)然后是select…

三、注释和SQL语句注意事项

(一)注释

1、单行注释

-- 注释

PS:(两个-符号)+空格+注释

2、多行注释

/*注释*/

(二)书写注意事项

1、sql语句以应为分号结尾(分号;)

2、sql语句不区分关键字的大小写

3、列名不能加单引号

4、符号只能用英文符号

四、运算符----以score为例

分为三类运算符:

算术运算符:加(+)、减(-)、乘(*)、除(/)

比较运算符:等于(=)、不等于(<>)、大于(>)、大于等于(>=)、小于(<)、小于等于(<=)

逻辑运算符:否定某一条件(not)、并且(and)、范围查询(between)、或者(or、in)

PS:in为or的简单写法

1、 比较运算符

(1)成绩<90

(2)姓名是猴子的男生,或者姓名是马云的男生

2、 逻辑运算符

(1)成绩在60和90之间的学生

(2)成绩大于90或者小于80的学生

(3)姓名不是猴子或马云的男生

五、字符串模糊查询-----以student为例

(一)语法

Select 列名1,列名2,…..

From 表名

Where 列名 like 条件

PS:

1、 like与%

① %猴:已猴结尾

② 猴%,已猴开始

③ %猴%,包含猴

2、like与下划线():下划线表示任意一个字符

(二)实练

1、在student表格中查询姓名含有猴的学生。

2、 在student表格中查询姓为王的学生。

PS:王后面是两个下划线!!

groovy怎样从sql语句中截取表名_SQl-查询篇相关推荐

  1. groovy怎样从sql语句中截取表名_sql注入mysql篇

    SQL注入 __0x01 ♛Sql注入原理 Sql注入顾名思义是没有对用户输入的参数进行过滤导致测试者可以将一段非正常语句插入到查询语句中,由web应用带入到数据库中执行,从而读取数据库中的数据. _ ...

  2. groovy怎样从sql语句中截取表名_SQL基础教程学习笔记

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 1.数据库和SQL RDBMS:关系数据库管理系统 比较代表性的有:Oracle(甲骨 ...

  3. groovy怎样从sql语句中截取表名_SQL常用的基础查询语句

    数据分析过程中,我们经常可以看到提数的SQL语句,了解SQL常用的基础查询语句,是检验提数逻辑是否正确的途径之一,并且也能更方便使用SMART BI数据分析工具.今天就让小编带大家走进SQL基础查询的 ...

  4. groovy怎样从sql语句中截取表名_Mysql和SQL

    基本概念 1.数据库DataBase简称:DB 2.什么数据库?--用于存储和管理数据的仓库.存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次 ...

  5. groovy怎样从sql语句中截取表名_《SQL基础教程》学习笔记

    第1章 数据库和SQL 1-3 SQL概要 SQL语句及其种类 DDL-CREATE,DROP,ALTER DML-SELECT,INSERT,UPDATE,DELETE DCL-COMMIT,ROL ...

  6. python解析sql语句表名_python正则表达式匹配sql语句中的表名

    [ string text = "select * from [admin] where aa=1 and cc='b' order by aa desc "; Regex reg ...

  7. java得到sql语句表名_使用fdb-sql-parser替换SQL语句中的表名

    导语 因为项目中要做跨数据源的数据分析功能,所以使用Presto这个开源框架.但是使用Presto的时候需要指定当前表所在的数据库类型和数据库名,所以需要对SQL语句中的表名进行捕获和替换. 一.探索 ...

  8. java正则获取sql表名_如何提取SQL语句中的表名

    如果不带别名的话,可以就正则实现. 不过java的正则有些限制,所以对于from中多于10张表的就有问题了,不多可以自己在添加,考虑不是很完善 Stringstr="INSERTINTOA\ ...

  9. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

最新文章

  1. 芯片开发语言:Verilog 在左,Chisel 在右
  2. 优化CSS在网页中的加载方式
  3. 为QT添加qss样式文件
  4. Django讲课笔记08:定义商城的数据模型
  5. 95-235-050-源码-task-Flink task之间的数据交换
  6. 图纸打印什么时候用蓝图_用CAD打印1:1的图纸,为何测量总是比标注尺寸少那么0.2-0.5mm...
  7. Linux 基金会发布《软件物料清单和网络安全准备度现状》报告
  8. 【第133期】 游戏策划:给@1的简历分析
  9. 给所有使用FMX(FireMonkey)进行开发的忠告!
  10. 【Java】指定【微信】好友自动发送消息
  11. 最新版:移动设备管理与OMA DM协议 V6
  12. python项目 from models import * 报错
  13. html 获取浏览器语言,js之获取浏览器语言
  14. 【岩熹攻略】议息大会后,国庆主题迎布局良机!
  15. BGP服务器是什么,BGP服务器跟三线服务器有什么区别
  16. 40亿个整数,求上中位数
  17. NumPy 初学者指南中文第三版·翻译完成
  18. Istio 流量管理 virtualservice (1)
  19. 【英语】2月英语学习
  20. linux xhci源码,第四十六篇:Linux中的USB XHCI HOST TRANSFER RING的相关数据结构 (1)

热门文章

  1. 使用Model-View-ViewModel使用Dart Streams使Flutter中的代码更清晰
  2. 计算机编程课程顺序_620多个免费的在线编程和计算机科学课程,您可以在三月开始
  3. goldilocks数据库_如何找到您的开源Goldilocks区域
  4. C# 读取EXCEL文件的三种经典方法
  5. ASP.NET企业开发框架IsLine FrameWork系列之十五--框架配置信息大全(下)
  6. 《scikit-learn》xgboost
  7. 将excel转为python的字典_python读取excel数据转换成字典
  8. 编程高手之路——闭包函数
  9. 吴恩达深度学习 —— 2.4 梯度下降
  10. 【高斯和拉普拉斯为什么分别对应L2和L1?】差分隐私系统学习记录(五)