4.DQL查询数据(※重点※)

DQL(Data Quary Language:数据查询语言)【重点】

4.1,指定查询字段

– 查询某表中所有数据
select * from 表名;

– 查询某表中指定字段
select 字段名 from 表名;

– 给表名或字段名起新名称
select 旧字段名 as 新字段名,旧字段名 as 新字段名 from 旧表名 as 新表名;

– CONCAT()函数拼接字符串
select CONCAT(‘姓名:’,studentname) AS 新姓名 FROM student;
– distinct 去重
select distinct 字段名 from 表名;
数据库的列表达式:

– 查询系统版本
SELECT VERSION();

– 用来计算
SELECT 200*2+5 AS 计算结果;

– 查询自增的步长
SELECT @@auto_increment_increment;
4.2,where条件子句

搜索条件由一个或多个表达式组成,返回的结果为布尔值。

– and
select studentNo,studentResult from result
where studentResult >=90 and studentResult<=100;

– 模糊查询(区间)
select studentNo,studentResult from result
where studentResult between 60 and 70;

– 除了1000号学生之外的同学成绩
select studentNo,studentResult from result
where studentResult!=1000;
select studentNo,studentResult from result
where not studentResult=1000;
4.3,模糊查询:比较操作符*

模糊查询*
– like结合 %[代表任意一个字符] ,_[一个字符]

– 查询姓李的同学
SELECT studentNo,studentName FROM student
WHERE studentName LIKE ‘李%’;

– 查询名字中有冰字的同学
SELECT studentNo,studentName FROM student
WHERE studentName LIKE ‘%冰%’;

– 查询姓李的同学,后面有两个字的同学
SELECT studentNo,studentName FROM student
WHERE studentName LIKE ‘李__’;

– in (具体的一个值或多个值,不能使用%或者_)
– 查询具体地址的学生
SELECT studentNo,studentName FROM student
WHERE address IN ‘河南,山东’;

– null 以及not null
– 查询地址为空的学生
SELECT studentNo,studentName FROM student
WHERE address IS NULL OR address=’’;

– 查询地址不为空的学生
SELECT studentNo,studentName FROM student
WHERE address IS NOT NULL;
4.4,联表查询

4.DQL查询数据(※重点※)相关推荐

  1. 使用DQL查询数据(重点)

    DQL查询数据(*重点) DQL Data Query LANGUAGE:数据查询语言 所有的查询操作都用它 Select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率 ...

  2. JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7

    JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7 DQL查询语句 DQL - Data Query Language:数据查询语言 指定查询字段 1.全查 2.指定字段 ...

  3. MySQL中DQL查询数据——(四)

    MySQL中DQL查询数据--(四) 本篇博客,是个人根据 西部开源-秦疆老师的教学视频整理出的笔记,想看最详细的教学笔记和提供的SQL语句素材,请点击如下链接: https://www.cnblog ...

  4. 数据库应用——DQL查询数据(连表查询 子查询 详细案例)

    DQL查询数据 DQL Select完整的语法 练习用的sql脚本 指定查询字段 where 条件子句 连表查询(重要) 三种join的比较 连表查询练习 自连接 分页和排序 子查询 分组和过滤 DQ ...

  5. MySQL学习总结(2) --- 数据表管理(增删改查)、使用DQL查询数据(SELECT)

    MySQL学习总结(2) - 数据表管理(增删改查).使用DQL查询数据(SELECT) 1. 数据管理(增删改查) 数据库数据管理方法: a.通过SQLyog等管理工具管理数据库数据 b. 通过DM ...

  6. MySQL笔记——DQL查询数据

    DQL查询包括以下这些内容: • 基础查询 • 条件查询(WHERE) • 分组查询(GROUP BY) • 排序查询(ORDER BY) • 分页查询(LIMIT) (一).基础查询 1.查询多个字 ...

  7. 4.DQL查询数据(超重点)

    4.1DQL DQL(data query language:数据查询语言) 所有的查询操作都用它,关键字 select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率最 ...

  8. 4.MySQL的DQL查询数据

    4.1DQL (Data Query LANGUAGE):数据查询语言 所以的查询操作都用它, Select 简单和复杂的查询它都能做!5](5.png) 数据库中最核心的语言,最重要的语言 使用频率 ...

  9. DQL查询数据(最重要)

    CREATE DATABASE IF NOT EXISTS `school`; -- 创建一个school数据库 USE `school`;-- 创建学生表 DROP TABLE IF EXISTS ...

最新文章

  1. SQL 中字母大小写转换
  2. 在阿里做科研是一种什么感受?
  3. 繁星代码生成器0.91版 【视频】
  4. 漫说单例模式--宝宝成长记 你真的了解了吗?
  5. ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)
  6. 影评情感分类(基于IMDB数据集)
  7. C语言及程序设计初步例程-37 循环嵌套
  8. CDH集群安装配置(四)- mysql 的安装
  9. LeetCode 1144. 递减元素使数组呈锯齿状(奇偶分别遍历)
  10. 数据分析入门必知:机器学习最通俗的解释?
  11. POJ 2553 The Bottom of a Graph
  12. 前景背景分离方法(二)高斯混合模型法GMM(Gaussian Mixture Model)
  13. scala 基础入门
  14. Vim 经常使用快捷键及键盘图
  15. 命令解析optparse
  16. 数据库读写分离下的数据同步解决方案
  17. Spring Boot-配置
  18. 数字功放和模拟功放有哪些区别
  19. Python中的图像处理(第六章)Python图像量化及采样处理(2)
  20. 缺陷管理工具--Mantis

热门文章

  1. linux informatica教程,linux下informatica服务安装和配置
  2. 7.8 Git 工具 - 高级合并
  3. 计算机科学与工程一直火,薪火相传(三)|王采玉:一个渺小如蝼蚁的大学生的成长历程...
  4. java网络加载协议JNLP的应用
  5. 无刷直流电机控制系统matlab,基于MATLAB的无刷直流电动机控制系统仿真
  6. R语言的帮助使用和图形功能简介
  7. 天平与天蝎的神话(转)
  8. CRC校验值是如何计算出来的?
  9. 神通广大的WiFi劫持工具:Mana
  10. Windows下部署Swagger Edit、Swagger UI