随笔分类 -  database

摘要:使用maven,配合JAVA,连接数据库,直接生成Html或md文件 项目地址:https://github.com/pingfangushi/screw #### 参考: 1. 界面操作生成文档:https://blog.csdn.net/qq_43560721/article/details/1 阅读全文
posted @ 2022-06-15 15:31 理舞 阅读(177) 评论(0) 推荐(0)
摘要:show variables like '%time_zone%'; set global time_zone = '+8:00'; # 修改mysql全局时区为北京时间,即我们所在的东8区 set time_zone = '+8:00'; # 修改当前会话时区 flush privileges; 阅读全文
posted @ 2022-05-11 21:34 理舞 阅读(1148) 评论(0) 推荐(0)
摘要:具体安装可以参考[1] 参考 [1] Centos7之MariaDB数据库安装教程 https://www.jianshu.com/p/85ad52c88399 阅读全文
posted @ 2022-05-10 09:00 理舞 阅读(21) 评论(0) 推荐(0)
摘要:一、安装 (1)centos通过yum方式安装这种方式简单快捷,测试环境很好用 [root@node125]# yum install redis -y (2)使用这种方式安装后,查看配置文件 [root@node125]# whereis redis 上面的得到的结果一般为/etc/redis.c 阅读全文
posted @ 2022-04-30 09:01 理舞 阅读(48) 评论(0) 推荐(0)
摘要:一、使用mysql文件进行逆向工程生成模型 1、File > Reverse Engineer > Database... (选择需要的SQL库表脚本定义文件) 2、Tools > Execute Commands > Edit/Run Script... (复制下面的脚本)在第一次时可能会用到 二 阅读全文
posted @ 2021-05-15 11:42 理舞 阅读(296) 评论(0) 推荐(0)
摘要:alter table 表名 MODIFY column 时间字段名 datetime default CURRENT_TIMESTAMP; 阅读全文
posted @ 2020-03-23 16:25 理舞 阅读(710) 评论(0) 推荐(0)
摘要:使用H2的优点,不需要装有服务端和客户端,在项目中包含一个jar即可,加上初始化的SQL就可以使用数据库了 在springboot中引入,我的版本是2.1.4,里面就包含有h2的版本控制 <!-- 集成h2数据库 --> <dependency> <groupId>com.h2database</g 阅读全文
posted @ 2019-11-27 11:44 理舞 阅读(5893) 评论(0) 推荐(1)
摘要:mysql扩展百分位函数(类似SUM) 参考:https://my.oschina.net/waterbear/blog/1186744 百度搜索:mysql percentile 阅读全文
posted @ 2019-11-23 09:12 理舞 阅读(1145) 评论(0) 推荐(0)
摘要:MySQL创建表分区 阅读全文
posted @ 2019-10-22 14:25 理舞 阅读(15160) 评论(0) 推荐(0)
摘要:show variables like '%log%'; show variables like '%general_log'; -- ON开启日志,OFF关闭日志,默认好像是关闭的 show variables like '%general_log%'; -- 当log_output指定为FILE时,日志输出的内容存放文件地址 show variables like '%log_output%... 阅读全文
posted @ 2019-09-09 09:11 理舞 阅读(7007) 评论(0) 推荐(0)
摘要:mysql8之后root用户的密码验证方式修改了,mysql8的加密方式为caching_sha2_passoword,而navicat连接所用的方式为native_password。 使用命令mysql -uroot -proot进入mysql库,查看user表,可以看到root加密方式 use 阅读全文
posted @ 2019-09-08 11:18 理舞 阅读(1850) 评论(0) 推荐(0)
摘要:一、函数,参考博客:https://www.cnblogs.com/progor/p/8871480.html 二、存储过程,参考博客:https://www.cnblogs.com/chushiyaoyue/p/5945974.html 阅读全文
posted @ 2019-08-30 09:50 理舞 阅读(274) 评论(0) 推荐(0)
摘要:一、mysql_5.6 #1、拉取mysql镜像 docker pull mysql:5.6 #2、运行mysql的镜像生成一个正在运行的容器,可以通过docker contain ls得到容器的id信息 docker run -dit -p 3306:3306 mysql:5.6 bash # 会 阅读全文
posted @ 2019-01-27 13:04 理舞 阅读(904) 评论(0) 推荐(0)
摘要:一、实现原理:1、介绍:主从复制就是把一台服务器(主库Master)上的数据的变化“实时”更新到其他服务器(从库Slave)上,使得所有的服务器的数据保持同步。 2、原理: (1).在主库上把数据更改记录到二进制日志(Binary Log)中(这些记录被称为二进制日志事件) (2).从库将主库上的日 阅读全文
posted @ 2019-01-27 00:46 理舞 阅读(190) 评论(0) 推荐(0)
摘要:在JAVA编程时,使用哨兵池获取jedis来进行数据的操作,哨兵对对集群进行监视,当主节点宕掉时,会自动将子一个子节点升级为主节点,原来的主节点上线时会自动变为从节点,主节点的变化,对于使用哨兵池方式操作redis时,没有任何影响。 redis使用方式: 1、管道技术:类似与MySQL进行批量插入时 阅读全文
posted @ 2019-01-26 22:47 理舞 阅读(788) 评论(0) 推荐(0)
摘要:一、表结构优化 1、数字类型:存储空间浪费,空间大小不一样,搜索速度也不一样(1).tinyint 8位 -128~127 unsigned tinyint(0~255) int,bigint,能确定不会使用负数的字段,建议添加unsigned定义(2).固定精度的小数,不建议使用decimal表示 阅读全文
posted @ 2019-01-26 21:38 理舞 阅读(202) 评论(0) 推荐(0)
摘要:参考博客:https://blog.csdn.net/shushugood/article/details/79925150 1、服务器上的操作 在服务器上mysql创建一个实例,名为test_db,表名为demo,表信息, 2、另一台电脑上的操作 需要在本地主机中的mysql库中创建映射表,需要支 阅读全文
posted @ 2019-01-11 11:50 理舞 阅读(4938) 评论(0) 推荐(0)
摘要:alter table pic_all add ( `expand1` varchar(255), `expand2` varchar(255), `expand3` varchar(255) ); 阅读全文
posted @ 2018-11-23 15:51 理舞 阅读(4420) 评论(0) 推荐(0)
摘要:UPDATE province_yunnan_salary s1 JOIN province_guangdong_salary s2 ON s1.user_name= s2.user_name SET s1.salary= s2.salary WHERE s1.user_name = '周一一' 阅读全文
posted @ 2018-11-23 15:43 理舞 阅读(7354) 评论(0) 推荐(1)
摘要:1、编写好每个小时需要指定的sql语句,我一般都是编写的一个update SQL,也可以编写好一个函数存储过程 2、点击事件,可能回看到一些事件列表,然后点击上方的“新建事件”,会打开一个事件定义框(在这之前需要保证全局变量event_scheduler为1或on,表示开启定时任务) 3、把自己写的 阅读全文
posted @ 2018-10-26 10:59 理舞 阅读(5637) 评论(0) 推荐(0)