MySQL(三)基础查询

1、语法

SELECT 要查询的东西 FROM 表名 ;

类似于Java中:System.out.println(要打印的东西);

2、特点

①通过select查询完的结果,是一个虚拟的表格,不是真实存在。

② 要查询的东西可以是常量值、可以是表达式、可以是字段、可以是函数。

3、查询表中的单个字段

SELECT last_name FROM employees;

4、查询表中的多个字段

SELECT last_name,salary,email FROM employees;

5、查询表中的所有字段

SELECT * FROM employees;

6、查询常量值

SELECT 'john';

7、查询表达式

SELECT 100%98;

8、查询函数

SELECT VERSION();

9、起别名

①便于理解

②如果要查询的字段有重名的情况,使用别名可以区分开来

方式一:使用as

SELECT last_name AS 姓,first_name AS 名 FROM employees;

方式二:使用空格

SELECT last_name 姓,first_name 名 FROM employees;

案例:查询salary,显示结果为 out put,用用双引号括起来

SELECT salary AS "out put" FROM employees;

10、去重

案例:查询员工表中涉及到的所有的部门编号

SELECT DISTINCT department_id FROM employees;

11、+号的作用

java中的+号:

①运算符,两个操作数都为数值型

②连接符,只要有一个操作数为字符串

mysql中的+号:

仅仅只有一个功能:运算符

select 100+90; 两个操作数都为数值型,则做加法运算

select '123'+90;只要其中一方为字符型,试图将字符型数值转换成数值型,如果转换成功,则继续做加法运算

select 'john'+90; 如果转换失败,则将字符型数值转换成0

select null+10; 只要其中一方为null,则结果肯定为null

12、CONCAT

案例:查询员工名和姓连接成一个字段,并显示为 姓名

SELECT CONCAT(last_name,first_name) AS 姓名 FROM employees;

如果再连接多一个为空的字段,结果就是null

解决,使用ifnull函数

循序渐进学Java!

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏高性能服务器开发

(八)高性能服务器架构设计总结3——以flamigo服务器代码为例

再看filezilla,一款ftp工具的服务器端,它采用的是Windows的WSAAsyncSelect模型(代码下载地址:https://github.com...

1191
来自专栏前端儿

Web 前端颜色值--字体--使用,整理整理

颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义。对光源进行设置的最低值可以是 0(十六进制 00)。最高值是 2...

2312
来自专栏我和未来有约会

简练的视图模型 ViewModel

patterns & practices Developer Center 发布了 Unity Application Block 1.2 for Silver...

2179
来自专栏linux驱动个人学习

高通Audio中ASOC的machine驱动

ASoC被分为Machine、Platform和Codec三大部分,其中的Machine驱动负责Platform和Codec之间的耦合以及部分和设备或板子特定的...

9774
来自专栏一个会写诗的程序员的博客

java.sql.SQLException: connection holder is null

java.sql.SQLException: connection holder is null

1341
来自专栏转载gongluck的CSDN博客

初探WinInet网络api

//必须的头文件,而且要链接wininet.lib #include <WinInet.h> #define UM_SOCKET (WM_USER + 1) ...

3385
来自专栏潇涧技术专栏

Tips about MacBook's battery health

内容摘自Mac上的一个灰常好的免费软件Battery Health中关于保养MacBook的电池寿命的建议,与大家一起分享

501
来自专栏一个会写诗的程序员的博客

【Mac IDEA Java Web项目Tomcat启动报错】java.net.MalformedURLException: Local host name unknown

java.net.MalformedURLException: Local host name unknown

773
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

1282
来自专栏搞前端的李蚊子

Html5模拟通讯录人员排序(sen.js)

// JavaScript Document  var PY_Json_Str = ""; var PY_Str_1 = ""; var PY_Str_...

5906

扫码关注云+社区