数据库
MrHamster
这个作者很懒,什么都没留下…
展开
-
MySql的concat函数以及相关函数
concat()函数:作用:将多个字符串拼接起来,如果有任意一个字符串为null,则输出结果也为null语法:concat(param1, param2, …)concat_ws()函数:(concat with separator)作用:将多个字符串拼接起来,中间以指定分隔符连接,如果分隔符为null,则输出为Null,如果某个字符串参数为null,那么输出时会自动忽略这个参数语法: concat_ws(separator, param1, param2, …)group_concat()函数原创 2020-08-31 21:08:44 · 299 阅读 · 0 评论 -
MySql的Explain命令使用
MySql的Explain命令使用explain命令是mysql自带的一个命令,用于解释Mysql将如何处理SQL,执行顺序和是否使用了索引之类,我们平常可以用于SQL调优。用法则是,在SQL前面加上这个命令,比如我们的SQL为,select * from table ,那么我们使用这个命令则是 explain select * from table。这里我们运行一下命令,会得出一个表格:接下里我们逐个字段来解释含义id (较重要) 可以理解成SQL的执行顺序,id值越大,表明越先执行,如原创 2020-07-19 11:42:30 · 218 阅读 · 0 评论 -
MySql语法中的between语法的边界值
小知识点,在mysql中,between语法值的边界值不是固定的在比较纯数字时,例如select * from table where age between '10' and '20';是左右都包含的,等同于:select * from table where age >= 10 and age <=20;在比较日期时(timestamp)时,是包含左边边界,不包含右边边界的, 例如select * from table where creation_time bet原创 2020-06-18 20:52:47 · 1363 阅读 · 0 评论 -
MySql中使用decimal
MySql中有一种特殊的数据类型Decimal,这种数据类型的作用是为了存储精确的数值,目前常用于标记金额等需要小数点后几位数据的列。建表语句的语法为:columnName decimal(a, b) comment '花费'其中前面的a代表小数点前几位,b代表小数点后几位,比如decimal(5,2)代表的含义就是小数点前5位,小数点后2位,则表达的最大值为99999.99。注意如果...原创 2020-05-05 21:40:45 · 1468 阅读 · 0 评论