Mysql知识回顾(二)
来源:互联网 发布:让手机不能安装软件 编辑:程序博客网 时间:2024/05/19 02:26
运算符
等于 = 不可以用来比较NULL
安全等于 <=>可以用来比较NULL
不等于<>
判断NULL IS NULL
判断不为NULL IS NOT NULL:
SELECT * FROM MAP WHERE MAP_NAME IS NOT NULL;
最小 LEAST
最大 GREATEST
中间 BETWEEN START_NUM AND END_NUM
Select * from map where exp between 0 and 100;
匹配字符串:LIKE
(1)%可以匹配任意长度的任意字符串
(2)_只可以匹配长度唯一的任意字符
正则表达式匹配:REGEXP
(1)^以...为开头的字符串
(2)。。。同python re
逻辑运算符
与and
或 or
非not
抑或 xor
数据类型Tinyint 1bit
Smallint 2 bit
Mediumint 3bit
Int 4bit
Bigint 8bit
Float 4bit
Double 8bit
Demical m+2bit<= double
Year 1 bit (YYYY)
Time 3bit(HH:MM:SS)
Date 3bit(YYYY-MM-DD)
DATETIME 8bit(YYYY-MM-DD HH:MM:SS)
TIMESTAMP 4bit(YYYY-MM-DD HH:MM:SS)范围小于datetime
(当前时间:函数now())
Char 定长费二进制字符串1~255
Varchar 变长费二进制字符串Len+1 1~256
Tinytext 非常小的二进制字符串l+1 <28
Text 小的二进制字符串l+2
Mediumtext 中等大小的二进制字符串 l+3
Longtext 大的二进制字符串 l+4
Set 集合
数学函数
绝对值ABS(X)
圆周率PI()
开根号SORT(X)
向上取整CEIL(X)
向下取整FLOOR(X)
随机数生成RAND(X)(0~1)
四舍五入ROUND(X)
去小数点位数TRUNCATE(X,Y)
返回符号SIGN(X)
次方计算POW(X,Y)
e的次方计算EXP(Y)
e自然对数LOG(X)
10自然对数LOG10(X)
SIN/ASIN
COS/ACOS
TAN/ATAN
COT
字符串函数
返回字符串+字符串长度CHAR_LENGTH()
返回字符串长度LENGTH()
合并字符串函数CONCAT(S1,S2,S3)
加标点X的合并函数CONCAT_WS(X,S1,S2,S3)
替代INSERT(S,POS,LEN,REPLACESTR)
转变成小写LOWER(S)
转变成大写UPPER(S)
取左/右侧,长度为l LEFT(S,LEN)/RIGHT(S,LEN)
填充左侧字符串LPAD
填充右侧字符串RPAD
- Mysql知识回顾(二)
- mysql基础回顾(二)
- 线程知识回顾(二)---线程sleep
- C/C++知识回顾(二) Sizeof
- 知识回顾(二)--继承、抽象
- 《牛腩新闻发布系统》知识回顾(二)
- java知识回顾(五)
- 知识整理回顾(一)
- mysql知识积累(二)存储类型
- JAVA回顾(二)
- Android回顾(二)
- 知识回顾
- 回顾知识
- MySQL数据库基础回顾与总结(二)
- MySQL知识(二十四)——MySQL日志
- 以cocos2d-x之名:c++知识回顾二
- Shell 脚本知识回顾 (二) —— Shell变量
- Shell 脚本知识回顾 (二) —— Shell变量
- 数字图像处理matlab版第三章
- Spring boot之数据访问及mybatis整合(三)
- 给定m * n乘法表的高度m和长度n以及正整数k,则需要返回此表中第k个最小的数字。
- npm安装webpack
- 欢迎使用CSDN-markdown编辑器
- Mysql知识回顾(二)
- AOP示例-xml方式与annotation方式
- Ubuntu16.04 安装 ftp 服务器
- UVA
- 2017完整普及组题解Pascal
- Python源码阅读-内存管理机制(一)
- 压力测试相关内容记录
- 九连环 C语言递归代码
- Tomcat安装出错问题及新建Servlet错误