随笔分类 - 09 数据库-mysql

摘要:有时候给了一个白名单,需要导入到白名单表 可使用如下方式导入 INSERT INTO white_list ( id, activity_id, `state`, `sale_id`, `expiry_time`, `create_time`, `amount`, `activation_code_ 阅读全文
posted @ 2021-01-08 17:04 panchanggui 阅读(32) 评论(0) 推荐(0) 编辑
摘要:有时需要对表里的批量数据设置主键uuid,要求每条数据的uuid都不一样。 一、方法: UPDATE honghang_1month_list SET id=UUID(); UPDATE honghang_1month_list SET id=REPLACE(id, '-', ''); 注意不能使用 阅读全文
posted @ 2021-01-08 16:59 panchanggui 阅读(76) 评论(0) 推荐(0) 编辑
摘要:/运算符为实数除,其运算的结果为实型div为整除,该运算符只取商的整数部分,而不会四舍五入,网上说要求除数和被除数均为整形,经我测试,网上的说法有误。 mysql> select 100.22 div 2.1; + + | 100.22 div 2.1 | + + | 47 | + + 1 row 阅读全文
posted @ 2021-01-04 17:29 panchanggui 阅读(13) 评论(0) 推荐(0) 编辑
摘要:case具有两种格式。简单case函数和case搜索函数。 --简单case函数 case sex when '1' then '男' when '2' then '女’ else '其他' end --case搜索函数 case when sex = '1' then '男' when sex = 阅读全文
posted @ 2020-08-20 15:18 panchanggui 阅读(585) 评论(0) 推荐(0) 编辑
摘要:1. Slave_IO_State 这里显示了当前slave I/O线程的状态(slave连接到master的状态)。状态信息和使用show processlist | grep "system user"(会显示两条信息,一条slave I/O线程的,一条是slave SQL线程的)显示的内容一样 阅读全文
posted @ 2020-07-30 06:43 panchanggui 阅读(128) 评论(0) 推荐(0) 编辑
摘要:今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。 mysql> show master status;+ + + + +| File | Posit 阅读全文
posted @ 2020-07-30 06:25 panchanggui 阅读(336) 评论(0) 推荐(0) 编辑
摘要:MySQL的有个参数log_bin_trust_function_creators,官方文档对这个参数的介绍、解释如下所示: log_bin_trust_function_creators Command-Line Format --log-bin-trust-function-creators S 阅读全文
posted @ 2020-07-29 20:33 panchanggui 阅读(129) 评论(0) 推荐(0) 编辑
摘要:问题: 1、在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 2、在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那 阅读全文
posted @ 2020-07-29 15:16 panchanggui 阅读(275) 评论(0) 推荐(0) 编辑
摘要:select * from user_activity group by user_id,activity_id having count(*) > 1 select * from white_list group by num_code,activity_id having count(*) > 阅读全文
posted @ 2020-01-17 13:42 panchanggui 阅读(1793) 评论(0) 推荐(0) 编辑
摘要:mysql计划任务每天定时执行,每天的零点执行一个存储过程 1、开启数据库定时调度 show variables like '%sche%'; //查看是否开启 select * from mysql.user where user='root' set global event_scheduler 阅读全文
posted @ 2019-12-04 11:27 panchanggui 阅读(1462) 评论(0) 推荐(0) 编辑
摘要:数据库一个表中有一个tinyint类型的字段,值为0或者1,如果取出来的话,0会变成false,1会变成true。 MySQL保存boolean值时用1代表TRUE,0代表FALSE。boolean在MySQL里的类型为tinyint(1)。MySQL里有四个常量:true,false,TRUE,F 阅读全文
posted @ 2019-06-27 13:43 panchanggui 阅读(585) 评论(0) 推荐(0) 编辑
摘要:MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。float,double类型是可以存浮点数(即小数类型),但是float有个坏处,当你给 阅读全文
posted @ 2019-04-25 10:04 panchanggui 阅读(1180) 评论(0) 推荐(1) 编辑
摘要:1.前言 今天在用SpringBoot2.0+MyBatis+MySQL搭建项目开发环境的时候启动项目发现报了一个很奇怪的错,报错内容如下: 后来查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式 使用的数据库 阅读全文
posted @ 2019-04-22 14:14 panchanggui 阅读(87) 评论(0) 推荐(0) 编辑
摘要:原文 很多时候单独使用聚合函数的时候觉得很容易,求个平均值,求和,求个数等,但是和分组一起用就有点混淆了,好记性不如烂笔头,所以就记下来以后看看。 常用聚合函数罗列 1 AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记 阅读全文
posted @ 2019-04-04 08:50 panchanggui 阅读(3071) 评论(0) 推荐(0) 编辑
摘要:UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。 SQL 阅读全文
posted @ 2019-04-04 08:40 panchanggui 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Mysql中limit的用法详解 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。 LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给 阅读全文
posted @ 2019-04-03 23:12 panchanggui 阅读(573) 评论(0) 推荐(0) 编辑
摘要:1.首先我们需要了解下什么是聚合函数 聚合函数aggregation function又称为组函数。 认情况下 聚合函数会对当前所在表当做一个组进行统计。 2.聚合函数的特点 1.每个组函数接收一个参数(字段名或者表达式) 统计结果中默认忽略字段为NULL的记录 2.要想列值为NULL的行也参与组函 阅读全文
posted @ 2019-04-03 23:09 panchanggui 阅读(912) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件 阅读全文
posted @ 2019-04-03 23:06 panchanggui 阅读(11753) 评论(1) 推荐(2) 编辑
摘要:转自 alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0: mysql> alter table MyClass add passtest 阅读全文
posted @ 2019-04-03 22:57 panchanggui 阅读(9978) 评论(0) 推荐(0) 编辑
摘要:异常错误:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regist 阅读全文
posted @ 2019-02-19 16:18 panchanggui 阅读(832) 评论(0) 推荐(0) 编辑