MySQL------1.基础查询

语法:
select 查询列表(要查询的东西,可以有多个) from 表名;
1、查询列表可以是表中的字段,常量,值常量,表达式函数。
2、查询的结果是一个虚拟的表格。

注意2:在查询时应当先打开指定的库,方法是USE+库名;,这里是USE myemployees;
举例:
1、查询表中的单个字段

SELECT last_name FROM employees;

2、查询表中的多个字段

SELECT last_name,salary,email FROM employees;

3、查询表中的所有字段

SELECT first_name``last_name``email``phone_number``job_id``salary``commission_pct``manager_id``department_id``hiredateFROM employees;
注意1:first_name`这里不是单引号,而是着重号,着重号主要用来区分关键字和字段
可以用手动输入也可以双击字段

也可以SELECT * FROM employees; 缺点是顺序是按照表中的顺序来的,不能自由选择
注意3:要运行谁或者是格式化,将他选中然后再按执行键或者是格式化键就可以。

4、查询常量值

SELECT 100; 整形
SELECT ‘JJJJ’ 字符型

5、查询表达式,返回的是表达式的结果

SELECT 100%98;

6、查询函数返回的是函数执行后的结果。

SELECT 函数名();

7、起别名

第一种:
格式:SELECT 要查询的字段 AS 别名的名字

举例:
SELECT 100%98 AS 结果;
SELECT last_name AS 姓,first_nmae AS 名 FROM empioyees;

第二种:将AS换成空格
SELECT last_name 空格 姓,first_nmae 空格 名 FROM empioyees;

注意:当别名有特殊符号,是比如关键字,#号需要将它加上双引号。
例如:SELECT salary AS “out put” FROM empioyees;

8、去重
格式:在所要查询的前面加上distinct
例如:SELECT DISTINCT department_id FROM employees;

9、+号的作用

SELECT 100+20; mysql 中+号只能做加法运算,当两个数值相加时,结果为数值
SELECT ‘JIK+20’; 当为字符型+数值时,会将字符型试图转化为整型,如果转换成功,则继续做加法运算,如果转换失败,则将字符型数值转换成0
SELECT null+20; 相加的双方,如果一方为null,则结果一定为null

10、要想实现拼接功能,就需要使用concat

举例:SELECT concat(‘a’,‘b’,‘c’) 则输出结果为:abc
注意:拼接的双方,如果一方为null,则结果一定为null,声明时所以这里就要使用ifnull

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值