MySQL 语句使用到的关键字 函数 记录
2016-12-09 17:09
274 查看
一 处理重复数据
1 使用 UNIQUE 唯一键 (添加数据) 创建表的时候设置
2 使用 DISTINCT (查询数据--过滤)
eg:SELECT DISTINCT `name` from star
3 统计重复的数据
eg: SELECT count(*) number,`name` FROM star GROUP BY `name` HAVING number>1 (统计姓名重复的数据)
三 拼接串 使用CONCAT()
1 SELECT CONCAT(name,'(',age,')') FROM student
RTRIM() 删除右侧多余空格来整理数据
LTRIM() 删除左侧多余空格来整理数据
TRIM() 删除左右两侧的空格
四 时间函数
(一般用于创建数据的时候自动生成的时间)
DATE() 主要是日期
TIME() 主要是时间
NOW() 获得当前时间
五 数值处理函数
ABS() 返回一个数的绝对值
COS() 返回一个角度的余弦值
EXP() 返回一个数的指数值
MOD() 返回除操作的余数
六 PI() 返回圆周率
RAND() 返回一个随机数
SIN() 返回一个角度的正弦
SQRT() 返回一个数的平方根
TAN() 返回一个角度的正切
七 聚集函数
AVG() 返回某列的平均值
COUNT() 返回某列的行数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列值之和,忽略列值为NULL的行
1 使用 UNIQUE 唯一键 (添加数据) 创建表的时候设置
2 使用 DISTINCT (查询数据--过滤)
eg:SELECT DISTINCT `name` from star
3 统计重复的数据
eg: SELECT count(*) number,`name` FROM star GROUP BY `name` HAVING number>1 (统计姓名重复的数据)
三 拼接串 使用CONCAT()
1 SELECT CONCAT(name,'(',age,')') FROM student
RTRIM() 删除右侧多余空格来整理数据
LTRIM() 删除左侧多余空格来整理数据
TRIM() 删除左右两侧的空格
四 时间函数
(一般用于创建数据的时候自动生成的时间)
DATE() 主要是日期
TIME() 主要是时间
NOW() 获得当前时间
五 数值处理函数
ABS() 返回一个数的绝对值
COS() 返回一个角度的余弦值
EXP() 返回一个数的指数值
MOD() 返回除操作的余数
六 PI() 返回圆周率
RAND() 返回一个随机数
SIN() 返回一个角度的正弦
SQRT() 返回一个数的平方根
TAN() 返回一个角度的正切
七 聚集函数
AVG() 返回某列的平均值
COUNT() 返回某列的行数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列值之和,忽略列值为NULL的行
相关文章推荐
- MySql 日志记录所有语句,调试时使用
- mysql-函数CASE WHEN 语句使用说明
- MySQL使用GROUP_CONCAT()函数按ID分组将多条记录的某个字段以逗号或者指定分隔号隔开成一条记录
- PHP+Mysql实现多关键字与多字段生成SQL语句的函数
- Mysql 函数使用记录(一)——DATEDIFF、CONCAT
- mysql 查询语句可以使用的函数总结
- sql语句case when使用和date_formate()的使用,DATEDIFF(字段1,字段2)获取天数,常用的MYSQL的函数
- mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。
- mysql使用sql语句记录
- MySQL使用一条INSERT语句插入多条记录
- PHP中如何使用MYSQL语句插入记录
- Mysql 将结果保存到文件 从文件中执行sql语句 记录操作过程(tee 命令的使用)
- MYSQL语句使用记录
- 怎样在hibernate的HQL语句中使用mysql 的自定义函数?
- MySql常用查询语句中函数的使用
- Mysql 函数使用记录(二)——ELT()、FIELD()、IFNULL()
- Mysql 函数使用记录(三)——UNIX_TIMESTAMP() 、UNIX_TIMESTAMP(date)
- 记录mysql中的DATE_FORMAT()函数的使用
- Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)
- PHP+Mysql实现多关键字与多字段生成SQL语句的函数