【MySQL】近2万字,138张图解,我终于把mysql总结完整了,建议收藏(16)
- 位右移 是对左操作数向右移动指定位数 , 例如 50 >> 3 , 就是对 50 取其二进制然后向右移三位 , 左边补上 0, 转换结果如下
- 位左移 与位右移相反 , 是对左操作数向左移动指定位数 , 例如 20 << 2
MySQL 常用函数下面我们来了解一下 MySQL 函数 , MySQL 函数也是我们日常开发过程中经常使用的 , 选用合适的函数能够提高我们的开发效率 , 下面我们就来一起认识一下这些函数
字符串函数字符串函数是最常用的一种函数了 , MySQL 也是支持很多种字符串函数 , 下面是 MySQL 支持的字符串函数表
函数功能LOWER将字符串所有字符变为小写UPPER将字符串所有字符变为大写CONCAT进行字符串拼接LEFT返回字符串最左边的字符RIGHT返回字符串最右边的字符INSERT字符串替换LTRIM去掉字符串左边的空格RTRIM去掉字符串右边的空格REPEAT返回重复的结果TRIM去掉字符串行尾和行头的空格SUBSTRING返回指定的字符串LPAD用字符串对最左边进行填充RPAD用字符串对最右边进行填充STRCMP比较字符串 s1 和 s2REPLACE进行字符串替换
下面通过具体的示例演示一下每个函数的用法
- LOWER(str) 和 UPPER(str) 函数:用于转换大小写
- CONCAT(s1s2 ... sn) :把传入的参数拼接成一个字符串
上面把 c xu an 拼接成为了一个字符串 , 另外需要注意一点 , 任何和 NULL 进行字符串拼接的结果都是 NULL 。
- LEFT(strx) 和 RIGHT(strx) 函数:分别返回字符串最左边的 x 个字符和最右边的 x 个字符 。 如果第二个参数是 NULL , 那么将不会返回任何字符串
- INSERT(strxyinstr) :将字符串 str 从指定 x 的位置开始 ,取 y 个长度的字串替换为 instr 。
- LTRIM(str) 和 RTRIM(str) 分别表示去掉字符串 str 左侧和右侧的空格
- REPEAT(strx) 函数:返回 str 重复 x 次的结果
- TRIM(str) 函数:用于去掉目标字符串的空格
- SUBSTRING(strxy) 函数:返回从字符串 str
中第 x 位置起 y 个字符长度的字符串
- LPAD(strnpad) 和 RPAD(strnpad) 函数:用字符串 pad 对 str 左边和右边进行填充 , 直到长度为 n 个字符长度
- STRCMP(s1s2) 用于比较字符串 s1 和 s2 的 ASCII 值大小 。 如果 s1 < s2 , 则返回 -1;如果 s1 = s2, 返回 0 ;如果 s1 > s2, 返回 1 。
- REPLACE(strab) : 用字符串 b 替换字符串 str 种所有出现的字符串 a
数值函数MySQL 支持数值函数 , 这些函数能够处理很多数值运算 。 下面我们一起来学习一下 MySQL 中的数值函数 , 下面是所有的数值函数
函数功能ABS返回绝对值CEIL返回大于某个值的最大整数值MOD返回模ROUND四舍五入FLOOR返回小于某个值的最大整数值TRUNCATE返回数字
- 产业气象站|“不敢自诩为MySql专家,岂能错过这本神书”,MySql领域经典之作
- 「MySQL」很多人在安装数据库时,都遇到过这个问题
- Java架构师Saber|90%MySQL问题全解,技术老兵十年专攻MySQL:编写了763页核心总结
- 中国IDC圈|具备自动扩容等超高性能,华为云MySQL混合SSD盘实例发布
- MySQL@中国首富又换人! 新首富比马云多283亿, 拼多多创始人成第三
- #MySQL#RabbitMQ 的使用场景,安装,爬坑必备。