4.DQL查询数据(※重点※)
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查询数据(※重点※)相关推荐
- 使用DQL查询数据(重点)
DQL查询数据(*重点) DQL Data Query LANGUAGE:数据查询语言 所有的查询操作都用它 Select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率 ...
- JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7
JAVA-MySQL四{MySQL重点DQL查询数据}JAVA从基础开始 --7 DQL查询语句 DQL - Data Query Language:数据查询语言 指定查询字段 1.全查 2.指定字段 ...
- MySQL中DQL查询数据——(四)
MySQL中DQL查询数据--(四) 本篇博客,是个人根据 西部开源-秦疆老师的教学视频整理出的笔记,想看最详细的教学笔记和提供的SQL语句素材,请点击如下链接: https://www.cnblog ...
- 数据库应用——DQL查询数据(连表查询 子查询 详细案例)
DQL查询数据 DQL Select完整的语法 练习用的sql脚本 指定查询字段 where 条件子句 连表查询(重要) 三种join的比较 连表查询练习 自连接 分页和排序 子查询 分组和过滤 DQ ...
- MySQL学习总结(2) --- 数据表管理(增删改查)、使用DQL查询数据(SELECT)
MySQL学习总结(2) - 数据表管理(增删改查).使用DQL查询数据(SELECT) 1. 数据管理(增删改查) 数据库数据管理方法: a.通过SQLyog等管理工具管理数据库数据 b. 通过DM ...
- MySQL笔记——DQL查询数据
DQL查询包括以下这些内容: • 基础查询 • 条件查询(WHERE) • 分组查询(GROUP BY) • 排序查询(ORDER BY) • 分页查询(LIMIT) (一).基础查询 1.查询多个字 ...
- 4.DQL查询数据(超重点)
4.1DQL DQL(data query language:数据查询语言) 所有的查询操作都用它,关键字 select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率最 ...
- 4.MySQL的DQL查询数据
4.1DQL (Data Query LANGUAGE):数据查询语言 所以的查询操作都用它, Select 简单和复杂的查询它都能做!5](5.png) 数据库中最核心的语言,最重要的语言 使用频率 ...
- DQL查询数据(最重要)
CREATE DATABASE IF NOT EXISTS `school`; -- 创建一个school数据库 USE `school`;-- 创建学生表 DROP TABLE IF EXISTS ...
最新文章
- SQL 中字母大小写转换
- 在阿里做科研是一种什么感受?
- 繁星代码生成器0.91版 【视频】
- 漫说单例模式--宝宝成长记 你真的了解了吗?
- ubuntu装双系统win7和linux,Ubuntu下安装WIn7(双系统)
- 影评情感分类(基于IMDB数据集)
- C语言及程序设计初步例程-37 循环嵌套
- CDH集群安装配置(四)- mysql 的安装
- LeetCode 1144. 递减元素使数组呈锯齿状(奇偶分别遍历)
- 数据分析入门必知:机器学习最通俗的解释?
- POJ 2553 The Bottom of a Graph
- 前景背景分离方法(二)高斯混合模型法GMM(Gaussian Mixture Model)
- scala 基础入门
- Vim 经常使用快捷键及键盘图
- 命令解析optparse
- 数据库读写分离下的数据同步解决方案
- Spring Boot-配置
- 数字功放和模拟功放有哪些区别
- Python中的图像处理(第六章)Python图像量化及采样处理(2)
- 缺陷管理工具--Mantis
热门文章
- linux informatica教程,linux下informatica服务安装和配置
- 7.8 Git 工具 - 高级合并
- 计算机科学与工程一直火,薪火相传(三)|王采玉:一个渺小如蝼蚁的大学生的成长历程...
- java网络加载协议JNLP的应用
- 无刷直流电机控制系统matlab,基于MATLAB的无刷直流电动机控制系统仿真
- R语言的帮助使用和图形功能简介
- 天平与天蝎的神话(转)
- CRC校验值是如何计算出来的?
- 神通广大的WiFi劫持工具:Mana
- Windows下部署Swagger Edit、Swagger UI