mysql基础1

1.起别名

目的:1.便于理解。2.当查询的字段有重名的情况时,使用别名可以用来做区分。
方式:
1.使用as关键字
例:select name asfrom student;
2.使用空格。
注:别名最好用双引号包裹起来。

========================================================================
2.去重

使用关键字DISTINCT
例:SELECT DISTINCT id FROM courses;

========================================================================
3.函数CONCAT()将两个字段的属性值连在一起。

例:SELECT
	CONCAT(id, class) AS "课程"
FROM
	courses;

=======================================================================
4模糊查询关键字:like, betweeen and, in.


#查询员工名中第二个字符为——的员工信息
SELECT
	*
FROM
	employs
WHERE
	Snamme LIKE '-$%' ESCAPE '$';
# ESCAPE关键字指定$为转义字符。

=======================================================================
5.函数instr()返回字串第一次出现的位置,若未找到返回0.

SELECT INSTR('啊hi哦v洛杉矶佛i洛杉矶发','洛杉矶')AS '索引';

6.lpad左填充指定长度,rlap右边填充指定长度。
如果指定的长度小于源字符串长度则会产生截断效果。

例:select lpad('殷素素',12,'ad');
预期结果:殷素素adadadadad

=====================================================================

二数学函数

1.round四舍五入
2.ceil向上取整
3.floor向下取整
4.truncate截断
5.mod取余

时间函数

1.CURDATE() 返回当前日期:2019-01-03
2.CURTIME()返回当前时间:15:26
3.NOW()返回当前的日期和时间:2019-01-03 15:26

#最喜欢用的
4.DATE_FORMAT(date, fmt)返回按字符串 fmt 格式化日期的 date 值,fmt的格式:’%Y-%m-%d %H:%i:%S’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值