摘要: 可行的办法: 其他例子: END 2018-05-29 17:01:00 阅读全文
posted @ 2018-05-29 17:02 Hider1214 阅读(1666) 评论(0) 推荐(1) 编辑
摘要: 不知道什么原因,连接了远程服务器之后,本地服务就连接不上。 经排查,发现服务中的MySQL服务居然不见,一番搜索之后,在CMD中进入到MySQL安装目录的bin下执行以下语句: 则可以启动MySQL服务,正常连接上本地服务器。 END 2018-05-29 16:32:12 阅读全文
posted @ 2018-05-29 16:33 Hider1214 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 从一个表复制数据插入到另外一个表,目标表中任何已存在的行都不会受影响。 语法: 当表A和表B的表结构一致时,直接插入即可。 当表结构不一致时(字段大小、类型都相同) END 2018-05-29 15:51:48 阅读全文
posted @ 2018-05-29 15:52 Hider1214 阅读(60489) 评论(0) 推荐(1) 编辑
摘要: 1.在一个已建好的表中,最后一列位置添加一列,可使用: 2.添加一列到指定位置,可使用: 3.添加在第一列,可使用: END 2018-05-29 14:54:25 阅读全文
posted @ 2018-05-29 14:55 Hider1214 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 见识到另外一种创意,惊讶! 1.创建小数据表 0-9 2.创建大数据表 0-10000 3.创建时间维表 4.填充数据 5.根据日期update其他列数据 6.日期函数测试 END 2018-05-29 14:34:57 阅读全文
posted @ 2018-05-29 14:36 Hider1214 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 实现目的: 测试: 完整代码: END 2018-05-29 12:35:43 阅读全文
posted @ 2018-05-29 12:36 Hider1214 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 语法: 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。 你可以在 WHERE 子句中指定任何条件 您可以在单个表中一次性删除记录。 END 2018-05-29 11:35:14 阅读全文
posted @ 2018-05-29 11:35 Hider1214 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中做数值处理,需要取整或者四舍五入。 floor:函数只返回整数部分,小数部分舍弃; round:函数四舍五入; END 2018-05-29 11:31:22 阅读全文
posted @ 2018-05-29 11:31 Hider1214 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 遇到一个需求:不足6位的需要自动补全6位,使用函数LPAD()和RPAD()补全。 LPAD(str, len, padstr) 用字符串padstr对str进行左边填充补全直至它的长度达到len个字符,返回str。 一、前补0(左补0) 结果: 二、后补0(右补0) 结果: 更新数据可使用: EN 阅读全文
posted @ 2018-05-29 11:03 Hider1214 阅读(8035) 评论(0) 推荐(1) 编辑
摘要: # 对应时间戳怎么生成的? /*TIME_CD TIME_CD1000000 000005000001 000005000002 000005000003 000005000004 000005000005 000010*/ 利用MySQL常用日期函数生成时间维度表 日期时间函数 按小时、按分钟、按 阅读全文
posted @ 2018-05-29 01:16 Hider1214 阅读(4238) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个需求是生成以下表格的数据,一整天24小时,每秒一行数据。 寻找颇旧,找到另外两个实现的例子,暂且学习一翻。另一个见另外一篇。 其中,SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1是为了生成一个虚拟的表格, 阅读全文
posted @ 2018-05-29 00:52 Hider1214 阅读(2849) 评论(0) 推荐(0) 编辑
摘要: 简单的存储过程循环,记得开事务,如果逐提交数据 将会导致速度很慢。 END 2018-05-29 00:38:23 阅读全文
posted @ 2018-05-29 00:39 Hider1214 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 在以下例子中,出现definer于sql security invoker,导致不解,遂学习一翻。 procedure于function、trigger等在创建的时候,紧接着create都有个definer可选项,该definer规定了访问该procedure等的安全控制。 一、DEFINER 例如 阅读全文
posted @ 2018-05-29 00:35 Hider1214 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中,接触事务的例子比较少,今晚在一个简单的存储过程中,循环插入50000条id数据的时候,得知必须开事务,如果逐提交数据,将会导致速度异常的慢。 SET autocommit = 0; 指事务非自动提交,执行以后,每个SQL语句或语句块所在的事务都需要显示“commit”才能提交事务; 阅读全文
posted @ 2018-05-29 00:27 Hider1214 阅读(959) 评论(0) 推荐(0) 编辑