欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > MySQL有关基础查询的知识点

MySQL有关基础查询的知识点

2024/11/8 2:19:55 来源:https://blog.csdn.net/weixin_43227851/article/details/143465639  浏览:    关键词:MySQL有关基础查询的知识点

1、语法

select 要查询的信息 from 表名;

2、要查询你的信息可以是什么

表中的一个字段或很多字段(中间用“,”分开)

常量值

表达式

函数

单个字段查询

SELECT first_name FROM employees;

演示单个字段查询

SELECT first_name FROM employees;

演示查询表中的所有字段

SELECT first_name,last_name,....把所有字段写完 FROM employees;
SELECT * FROM employees; //*:通配符,表示所有字段

另外补充

  SELECT`department_id`, `department_name`,`manager_id`FROMdepartments ;

符号: 不是单引号,是着重号!用于区别关键字和字段名的,可以省略。

查询常量

  select 100;select 'john';

查询表达式

select 100%98;

查询函数

select version();
select ifnull(参数1,参数2); //参数1真的上null,就返回参数2,参数1不上null,就返回参数1自己.

3、查询到的结果(是一个虚拟的表格)

4、给字段起别名

方法一

用as关键字,如select 100%98 as 余数结果

好处:一个容易理解,语义化,另一个在后面的多表查询时候区分不同表里的同名字段。

方法二

as关键字可以换成空格

案列:

查询salary,并起别名为 out put,别名里有特殊符号空格,这时要加单引号

select salary as ‘out put’ from employment;

5、去重复

#查询员工表中的所有部门的编号
select distinct department_id from employment;

6、+号的作用

#查询员工的名和姓,并并姓名链接起来显示
select last_name+first_name as 姓名 from employment;
// java中加号的作用:运算符,链接符(其中有字符型时)
// mysql中只有一个功能:运算符
select 100+90;
select ‘123’ + 90;当有字符型的时候,它会试图将字符型转换成数值型,然后再计算。
select ‘abc’ + 90;如果字符型不能转换,它就会自动将字符型转换为0,然后再计算。
select null + 任何东西; 结果的null。

怎么实现这个例子呢?

可以使用mysql你的一个拼接函数

select concat(last_name,first_name) as 姓名 fromemployment;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com