写在之前
前面已经介绍了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中的加号只有运算符的功能:
说明:
- 若两个数都为数值型,则直接进行加法运算
- 若一方为字符型,如果该字符能转换为数值型,则进行相加,如"123",如果不能,则识别该字符串为0,如:“adfad”。
- 如果相加的数,有任一个为 null 则最后结果为 null.
哦,还有一个,键盘上1旁边的 “`” 这个符号是着重符,如果你取得名字是关键字的话,可以用这个来区分,这个表示里面的东西是一个字段。
其实,你把这个 select 当作 printf 理解基本就可以了。
好了,这篇就到这了。