MySQL之基础查询——数据库学习之旅(二)

写在之前

前面已经介绍了MySQL的一些常用命令,接下来,我来记录一下MySQL里面的一些基础查询操作命令。

基础查询

语法:

select 查询列表 from 表名;

说明:
查询列表可以是表中的字段,常量值,表达式,函数。

1、查询表中的单个字段

select 字段 from 表名;

2、查询多个字段

select 字段1,字段2,字段3,...字段n from 表名;

3、查询所有字段

select * form 表名;

4、查询表达式

select 表达式;

如:
在这里插入图片描述

5、查询函数

select 函数;

如,查询当前所选择的数据库

我这是还没选择数据库,所以返回的是NULL.
如果我想查询当前MySQL的版本号,
在这里插入图片描述

6、对查询结果取别名

1.使用as

select 字段 as 别名;

在这里插入图片描述
在这里插入图片描述
2.使用空格(省略as)
在这里插入图片描述
注意:别名不能有空格,若有空格在里面,一定要加上双引号(当然单引号也可)

7、去重

有时候我们查询的时候,只要看不用的项,相同的项我们不需要,那应该怎么操作呢?
这个时候只要在 字段名前加上关键字 distinct 就可以了。
举个例子,
未去重前:
在这里插入图片描述
去重后:
在这里插入图片描述

以上基本就结束了。
最后说个注意事项:
MySQL中的加号只有运算符的功能
在这里插入图片描述
说明:

  1. 若两个数都为数值型,则直接进行加法运算
  2. 若一方为字符型,如果该字符能转换为数值型,则进行相加,如"123",如果不能,则识别该字符串为0,如:“adfad”。
  3. 如果相加的数,有任一个为 null 则最后结果为 null.

哦,还有一个,键盘上1旁边的 “`” 这个符号是着重符,如果你取得名字是关键字的话,可以用这个来区分,这个表示里面的东西是一个字段。

其实,你把这个 select 当作 printf 理解基本就可以了。

好了,这篇就到这了。

猜你喜欢

转载自blog.csdn.net/qq_44323019/article/details/105011430