MySQL基础查询
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL基础查询,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1290字,纯文字阅读大概需要2分钟。
内容图文
#基础查询
/*
语法:
select 查询的东西 from 表名
查询列表可以是:表中的字段、常量值、表达式、函数
*/
USE myemployees;
#查询表中的字段
SELECT last_name FROM employees;
#查询表中的多个字段
SELECT
last_name,
salary,
email
FROM employees;
#查询所有字段
SELECT * FROM employees;
#使用`区分是字段还是关键字
SELECT `name` FROM employees;
#查询常量值
SELECT 100;
#查询表达式
SELECT 10*10;
#起别名
SELECT 10 * 10 AS result;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
-- 方式二
SELECT last_name 姓,first_name 名 FROM employees;
#去重
SELECT DISTINCT department_id FROM employees;
#+号的作用
-- mysql中的+号仅仅只有一个功能:运算符
/*
select 100+90;两个操作数都为数值型,则做加法运算
select '100'+90;其中一方为字符型,则试图将字符型转换为数值型
成功,相加,失败,字符型转换成0
select null+10;只要其中一方为null,则结果肯定为null
*/
-- 查询员工名和姓连接成一个字段,并显示为姓名
SELECT CONCAT(last_name,' ',first_name) AS 姓名 FROM employees;
#查询employee表的全部列,各个列之间用逗号连接,列头显示成OUT_PUT
/*
结果一定为null,因为commission_pct为null,拼接起来一定为null
这时候用到一个函数,判断为null的话变为另一个值
*/
SELECT CONCAT(first_name,',',last_name,',',job_id,',',commission_pct) AS out_put
FROM
employees;
-- 正确查询
SELECT CONCAT(first_name,',',last_name,',',job_id,',',IFNULL(commission_pct,0)) AS out_put
FROM
employees;
内容总结
以上是互联网集市为您收集整理的MySQL基础查询全部内容,希望文章能够帮你解决MySQL基础查询所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。