
mysql
早起吃虫虫
这个作者很懒,什么都没留下…
展开
-
mysql 定时自动新增分区
项目需要,要根据数据库表中字段mydate(timestamp)进行定时自动新增分区,上图 这是数据库,比较简单,主要是为了演示过程建的,然后先建立分区 建好之后可以查询所建分区是怎样的 这是建立的两个分区这是自动建立分区的代码,分区时按mydate 类型为timesamp类型,所以不能使用date类型 @P12_Name:查询出的最大的时间戳然后要开始定时了,先查询mysql是否事原创 2017-03-28 10:49:15 · 13108 阅读 · 2 评论 -
SQL中的CONSTRAINT用法总结
主要就是增加数据约束的。Oracle中的约束简单介绍 约束 Including Constraints 在数据库中使用约束(constraints)是为了在该数据库中实施所谓的”业务规则”其实就是防止非法信息进入数据库,满足管理员和应用开发人员所定义的规则集. ORACLE使用完整性约束(integrity constraints)防止不合法的数据写入数据库,管理员和...转载 2018-06-05 11:24:47 · 10830 阅读 · 1 评论 -
navicat 连接 mysql 出现Client does not support authentication protocol requested by server解决方案
今天安装了navicat 和 mysql,结果最后在navicat中连接mysql时,出现了如下错误提示: Client does not support authentication protocol requested by server; consider upgrading MySQL client 1 网上找了如下方法: 其一: mysql> SET PASSWORD F...转载 2018-06-04 16:01:39 · 394 阅读 · 0 评论 -
MySQL安装
mysql安装过程及注意事项: 1.1. 下载: 我下载的是64位系统的zip包: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包:下载后解压:D:\软件安装包\mysql-5.7.20-winx64 1.2. 配置环境变量: 变量名:MYSQL_HOME 变量值:E:\mysql-5.7.20-winx64 path里...转载 2018-06-04 15:35:06 · 230 阅读 · 0 评论 -
mysql与redis存取数据的对比
因为代码中需要用到分布式,同步数据,在网上查了都说redis比mysql快,具体测试了一下,果然如此。import java.util.Date;import java.util.HashMap;import java.util.Map;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFact原创 2017-10-31 11:45:00 · 3433 阅读 · 0 评论 -
自动增加分区
有一个表tb_3a_huandan_detail,每天有300W左右的数据。查询太慢了,网上了解了一下,可以做表分区。由于数据较大,所以决定做定时任务每天执行存过自动进行分区。1、在进行自动增加分区前一定得先对表手动分几个区1 ALTER TABLE tb_3a_huandan_detail PARTITION BY RANGE (TO_DAYS(ServiceStartTim转载 2017-03-23 10:05:04 · 505 阅读 · 0 评论 -
深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990'转载 2017-03-22 16:25:30 · 322 阅读 · 0 评论 -
怎样玩转千万级别的数据(表分区)
大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到评论中,有时一篇完整的博客评论比主题更为精彩。方法1:采用表分区技术。 第一次听转载 2017-03-22 16:26:38 · 538 阅读 · 0 评论 -
mysql数据库中mysql库中user表被删除
由于mysql数据库中mysql库中的user表被删除,试了一些方法恢复不了,决定把原来的mysql文件夹删除后重新再安装个新的,其实这个不用安装,解压后就行按照另一篇博客“ MySQL安装” 里走到生成data文件时出错,然后mysqld --console 查看出错原因[Server] Data Dictionary initialization fa...原创 2019-07-23 17:03:49 · 4082 阅读 · 0 评论