IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL查询介绍 -> 正文阅读

[大数据]MySQL查询介绍

MySQL查询介绍

一、选定某个库

在进行查询的适合,我们可以选择手动选择某个库也可以选择用代码选中某个库

但是手动选择库这个会经常忘记,所以极度推荐用代码调用某个库(在查询之前先调用)

USE 库名;

二、查询表中的单个字段

SELECT 字段(列) FROM 表名;

三、查询表中多个字段

SELECT 字段1, 字段2 FROM 表名;

四、查询表中所有字段

# 查询所有字段 ``为着重号,表示区分字段和关键字,比如NAME是个关键字,但是别人就不知道是字段还是关键字,见了着重号之后,别人就知道这是一个字段了 departments中只有`department_id`,`department_name`,`manager_id`,`location_id`这四个字段
	`location_id`
SELECT
	`department_id`,
	`department_name`,
	`manager_id`,
	`location_id`
FROM departments;

# 第二种方式
SELECT * FROM departments;

五、查询常量或者表达式或者函数返回值

SELECT 常量或者表达式或者函数(返回值);
SELECT 100;
SELECT 100%98;
SELECT VERSION();

六、起别名(AS)

# 起别名(别名有特殊符号,要把别名加双引号)(改字段名)
/*
	1、便于理解
	2、如果要查询的字段有重名的情况,使用别名可以区分开来
*/
# 方式一:
SELECT 100%98 AS 结果;
SELECT last_name ASFROM employees;

# 方式二:
SELECT last_name 姓, first_name 名 FROM employees;

SELECT salary AS "out put" FROM employees;

七、去重(DISTINCT)

# 去重(DISTINCT)
# 查询员工表种涉及到的所有部门编号
SELECT DISTINCT 要去重的字段 FROM 表名;

八、连接(CONCAT)

# + 号的作用
/*
	java的+号:
	1、运算符:两个操作数都是数值型
	2、连接符:只要有一个操作数为字符型
	
	mysql中的+号:
	仅仅一个功能:运算符
	select 100+99;两个操作数为数值型,则做加法运算
	select '123' + 99;其中一方为字符型,试图将字符数值转化为数值型
				如果转化成功,则继续做加法运算
	select 'ACM' + 99;  	如果转化失败,则将字符型数值转化为0
	select null + 100; 	只要其中一方为null,则结果肯定为null
*/
# 连接(CONCAT)(只要其中一个为null 连接的结果就会为null)
# 案例:查询员工名和姓连接成一个字段,并显示为姓
SELECT CONCAT(last_name, first_name) AS 姓名 FROM employees;

#为了防止某个字段的数据为null, 所以引入一个函数IFNULL(可能为null的表达式, 表达式为null后返回的值)
# 将上面表达式改为
SELECT CONCAT(last_name, IFNULL(first_name, 0)) AS 姓名 FROM employees;
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-23 12:34:35  更:2021-10-23 12:35:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 3:55:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码