
mysql
dba女猿
weixin:tan_yjiao
展开
-
MySQL 自动任务事件
-- 查看是否开启自动任务事件SHOW VARIABLES LIKE '%event_sche%';SET GLOBAL event_scheduler=1; -- 开启事件--查看所有事件SHOW EVENTS;--创建事件DROP EVENT insert_url_uv_his;CREATE EVENT IF NOT EXISTS insert_url_uv_his ON SCHEDULE EVERY 2 MINUTE -- 2分钟 ON COMPLETION PRESE.原创 2021-10-22 11:08:49 · 198 阅读 · 0 评论 -
Mysql 字符串转数字类型
Mysql字符串'123'转为数字123方法一:SELECT CAST('123' AS SIGNED);方法二:SELECT CONVERT('123',SIGNED);方法三:SELECT '123'+0;转载 2021-02-04 17:10:01 · 943 阅读 · 0 评论 -
Mysql 中怎么把输出的浮点数转换成百分比形式
concat(truncate(royalties * 100,2),'%') TRUNCATE(X,D);返回被舍去至小数点后D位的数字X。 若D 的值为 0, 则结果不带有小数点或不带有小数部分。 可以将D设为负数,若要截去(归零) X小数点左起第D位开始后面所有低位的值.concat为mysql的系统函数,连接两个字符串;...转载 2021-02-04 16:59:25 · 1226 阅读 · 0 评论 -
mysql字符串拼接
1.CONCAT()2.CONCAT_WS()3.GROUP_CONCAT()为了方便下面举例,这里放个student表供下面使用 s_id s_name s_sex 01 张三 男 02 李四 男 03 王五 男 04 赵六 null一、CONCAT() :最常用的字符串拼接方法,但遇到拼接中的字符串出现null的情况会返回null语法:CONCAT(string1,string...转载 2021-02-04 14:46:14 · 624 阅读 · 0 评论 -
mysql 转字符串类型
字段:number 是integer类型 在表test中selectcast(number as char) as numberfrom test; 或者convert()方法。因为转换的时候mysql不支持转换成varchar所有要转成char./* 比如将123转换为char类型 */SELECTCAST(123 AS CHAR);/* 或者使用concat方法 */SELECT CONCAT(123,'');...原创 2021-02-04 14:45:05 · 7489 阅读 · 0 评论 -
mysql 中去除小数点后面多余的0
selectcast(2.12000asdecimal(9,2));原创 2021-02-04 14:44:06 · 1161 阅读 · 0 评论 -
mysql去所有空白
例子:REPLACE(REPLACE(REPLACE(r.area_id,CHAR(9),''),CHAR(10),''),CHAR(13),'')TRIM(r.first_approver_name)mysql中:1.isnull(exper) 判断exper是否为空,是则返回1,否则返回02.ifnull(exper1,exper2)判断exper1是否为空,是则用exper2代替3.nullif(exper1,exper2)如果expr1=expr2成立,那么返...原创 2021-02-04 10:58:41 · 313 阅读 · 0 评论 -
mysql中如何使用isnull函数
mysql中:1.isnull(exper) 判断exper是否为空,是则返回1,否则返回02.ifnull(exper1,exper2)判断exper1是否为空,是则用exper2代替3.nullif(exper1,exper2)如果expr1=expr2成立,那么返回值为NULL,否则返回值为expr1。原文:sqlserver中有isnull的函数,那么mysql中对应的函数是什么呢?虽然mysql中也有isnull这个函数,但其使用方法与sqlserver有所不同...原创 2021-02-03 17:40:08 · 2667 阅读 · 0 评论 -
mysql行号
-- 方法一SET @row_number = 0; SELECT (@row_number:=@row_number + 1) AS num,t.*FROM tb_sql_config tLIMIT 100; -- 返回多少行-- 方法二SELECT (@row_number:=@row_number + 1) AS num, s.*FROM tb_sql_config s,(SELECT @row_number:=0) AS tLIMIT ..原创 2021-02-02 17:41:35 · 317 阅读 · 0 评论 -
mysql不同服务器之间表迁移
原创 2021-01-29 09:33:19 · 534 阅读 · 0 评论 -
MySQL获取当前年份月份日期
MySQL获取当前年份月份日期– 获取年份YEAR(CURDATE());2019– 获取月份MONTH(CURDATE());6– 当前时间DATE(CURDATE());2019-06-11– 获取年月date_format(CURDATE(), ‘%Y%m’)201906原创 2021-01-25 15:11:30 · 2961 阅读 · 0 评论