网站链接: element-ui dtcms
当前位置: 首页 > 技术博文  > 技术博文

数据库基础查询

2021/6/7 14:05:16 人评论

数据库基础查询 基础查询 /* 语法: select 查询列表 from 表名;特点:1.1 查询列表可以是:表中的字段 常量值 表达式 函数 1.2查询结果是一个虚拟的表格*/#1.查询单个字段 SELECT book_name FROM book;#2.查询多个字段 SELECT book_name,book_number FROM book; #3.查询表中所有…

数据库基础查询

基础查询
/*
语法:
select 查询列表 from 表名;

特点:

1.1 查询列表可以是:表中的字段 常量值 表达式 函数
1.2查询结果是一个虚拟的表格

*/

#1.查询单个字段
SELECT book_name FROM book;

#2.查询多个字段
SELECT book_name,book_number FROM book;
#3.查询表中所有字段(
#方式一:双击要查询的字段 自动填写)
SELECT `book_number`,`book_name`,`book_status` FROM book;
#方式二;
SELECT * FROM book;

#4. 查询常量值
SELECT 12345;
SELECT '软件工程';

#5. 查询表达式
SELECT 100*1

#6. 查询函数
SELECT VERSION();

#7. 起别名
/*
 1.便于理解
 2.如果有查询的字段有重名的情况,使用别名可以区分开
*/
#方式一:
SELECT 100%98 AS 结果;
SELECT book_name AS 书得到名称 FROM book;
#方式二
SELECT book_name 书得到名称 FROM book;

#案列: 查询book_name显示结果为 out put  
# 如果别名自动变成大写 可以添加''来使用
SELECT book_name AS 'out put' FROM book;

#8.去重
#案例:查询员工表中涉及到的所有部门编号
SELECT DISTINCT department_id FROM employees;

#9.+号的作用

/*

java中的+号:
		运算符:俩个操作数都为数值型
		连接符:只要有一个操作数为字符串
		
mysql中的+号:
	 仅仅只有一个功能:运算符
	selcet 100+90; 俩个操作数都为数值型,则做加法运算
	select ‘123’+90; 其中一方为字符型,试图将字符型数值转换成数值型
			     如果转换成功,则继续做加法运算
			     如果转换失败,则将字符型数值转换成0
	select null+10; 只要其中一方为null, 则结果肯定为 null
*/

#案例 :查询员工们和姓链接成一个字段,并显示为 姓名
SELECT last_name+first_name AS 姓名 FROM employees; #运行不出来 想要的结果

SELECT CONCAT('a','b','c') AS 结果;
SELECT CONCAT('last_name','first_name') AS 姓名 FROM employees;

#10.concat函数
/*
功能:拼接字符
select concat(字符1,字符2,字符3);
*/
 

相关资讯

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?