开发数据
-
MySQL下载与安装[通俗易懂]
MySQL下载与安装[通俗易懂]MySQL下载与安装一、下载地址:https://dev.mysql.com/downloads/mysql/当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip二、安装MySQL安装文件分两种.msi和.zip,.msi需要安装zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置zip格式是自己解压我…
-
ubuntu安装mysql可视化工具MySQL-workbench及简单操作[亲测有效]
ubuntu安装mysql可视化工具MySQL-workbench及简单操作[亲测有效]本文简单介绍了mysql的可视化工具mysqlworkbench的安装及简单操作
-
Redis集群重启[通俗易懂]
Redis集群重启[通俗易懂]机器ip192.168.251.51以下,为伪集群模式,redis服务重启流程演示:第一步查看所有redis进程 [root@i-netlrktd~]#ps-ef|grepredisroot147710Aug09?00:02:06redis-server*:6371[cluster]root148…
-
04-java连接MySQL数据库(我第一次用java连接上MySQL数据库过程)「建议收藏」
04-java连接MySQL数据库(我第一次用java连接上MySQL数据库过程)「建议收藏」Goahead.Takeachance.去吧,去抓住机会!你是否像我一样,学了java,学过数据库,但却从来没有使用java连接过数据库?如果是,那么continue,如果否,那么你可以return;这篇博客先从安装mysql开始,到在mysql中创建表,最后到编写java程序连接mysql,并访问表中内容。下载mysql在mysql中创建表java连接mysql数据库相关…
-
MySQL八股文连环45问,你能坚持第几问?「建议收藏」
MySQL八股文连环45问,你能坚持第几问?「建议收藏」文人从事多年面试工作,将MySQL面试分享给大家,希望大家顺利拿下offer
-
mysql自增主键不连续[通俗易懂]
mysql自增主键不连续[通俗易懂]当在mysql中使用自增主键的时候,会出现先自增id不连续的情况, 比如,原本有1-10 10条记录,删除最后两条,,然后再插入一条记录,该记录的id是11而不是9解决:每次删除记录后,执行: ALTERtabletableName AUTO_INCREMENT=1;…
-
Centos 7 中 修改 Redis 的默认端口号[通俗易懂]
Centos 7 中 修改 Redis 的默认端口号[通俗易懂]1、修改Redis的默认端口号(6379)问题描述:Redis的默认端口号为6379,使用默认的端口号不是很安全,为了安全一点,需要修改默认的端口号。查看默认的端口号:netstat-tunlp|grepredis修改默认端口号:vim/etc/redis.conf重启Redis服务:systemctlrestartredis查看修改…
-
mysql怎么删除重复数据并且保留其中一条「建议收藏」
mysql怎么删除重复数据并且保留其中一条「建议收藏」现在有张加班表,一个人同一天只允许申请一次加班,就是加班日期和userid相同的数据应该只有一条,但是现在由于之前没有做限制,导致很多数据重复怎么通过sql删掉重复数据思路:先查询重复数据的最大id(唯一一条),然后查询出所有重复数据,并且id不等于最大id的数据,然后删除即可分解成几步,这样思路就相对清晰了1.首先要知道怎么查询重复数据就是SPONSOR_ID和datetime相同的数据SELECT id FROM t_yszg_grsqq WHERE q.F
-
Hive的ods层建表语句及加载数据「建议收藏」
Hive的ods层建表语句及加载数据「建议收藏」数仓搭建-ODS层1)保持数据原貌不做任何修改,起到备份数据的作用。2)数据采用LZO压缩,减少磁盘存储空间。100G数据可以压缩到10G以内。3)创建分区表,防止后续的全表扫描,在企业开发中大量使用分区表。4)创建外部表。在企业开发中,除了自己用的临时表,创建内部表外,绝大多数场景都是创建外部表。例如创建用户表:DROPTABLEIFEXISTSods_user_info;CREATEEXTERNALTABLEods_user_info(`id`
-
如何阅读redis源码「终于解决」
如何阅读redis源码「终于解决」2019独角兽企业重金招聘Python工程师标准>>>…
-
LINUX环境下安装MySQL数据库[亲测有效]
LINUX环境下安装MySQL数据库[亲测有效]超详细LINUX环境下安装MySQL数据库下载MySQL安装包安装MySQL添加服务并设置开机自启配置数据库环境变量配置数据库用户和权限下载MySQL安装包进入官网选择需要的版本下载安装包。官网下载地址:官网下载进入下载也如下图:安装MySQL1、上传安装包值Linux服务器(习惯传至/usr/local,以下都以这个路径为准);2、解压并将包名改为mysql(安装包名太长了,改为mysql)tar-vxjf包名(解压命令);mv解压后的安装包名/usr/local/mysql(修
-
mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法[通俗易懂]
mybatis没有clob类型_mybatis将Oracle的Clob类型转成String的方法[通俗易懂]默认情况下,mybatis将oracle的Clob类型查询出来,结果是oracle.sql.CLOB@13cda7c9这样的。下面是将CLOB类型转换成String的方法首先,添加一个转换的类,实现TypeHandler的接口packagexxx.xxx;importjava.io.IOException;importjava.io.Reader;importjava.sql.Callab…
-
MySQL 下载安装教程「终于解决」
MySQL 下载安装教程「终于解决」本教程只是Windows下MySQL的一种集成IDE的安装教程。安装此IDE还免去了手动在Windows上配置MySQL的麻烦。不过如果读者对MySQL安装的底层细节比较感兴趣,抑或对从CMD中执行MySQL代码有执著的偏爱,可见笔者的另一篇博客:MySQL免安装版的下载与配置教程:https://blog.csdn.net/wangpaiblog/article/details/121571927对于Linux下MySQL的安装,可见笔者的另一篇博客:Lin
-
阿里面试Redis最常问的三个问题:缓存雪崩、击穿、穿透(带答案)「终于解决」
阿里面试Redis最常问的三个问题:缓存雪崩、击穿、穿透(带答案)「终于解决」我没想到他会这么问
-
oracle 修改字段名称和备注,oracle 修改 字段名称[亲测有效]
oracle 修改字段名称和备注,oracle 修改 字段名称[亲测有效]暂时应该没有对应的方法,所以我用自己想好的方法去修改/*修改原字段名name为name_tmp,是将想改名称的字段改为没用/临时的字段*/Altertable表名renamecolumn老字段to新字段;/*增加一个和原字段名同名的字段name*/altertable表名add老字段CLOB;/*将原字段name_tmp数据更新到增加的字段name,是将改名/临时字段…
-
mysql有哪些集群_mysql集群有哪些方式[亲测有效]
mysql有哪些集群_mysql集群有哪些方式[亲测有效]mysql集群的方式有:LVS和Keepalived和MySQL组合,MySQLProxy,MySQL和MHA组合,MySQL和MMM组合,MySQLCluster等方式组建MySQL集群的几种方式LVS+Keepalived+MySQL(有脑裂问题?但似乎很多人推荐这个)DRBD+Heartbeat+MySQL(有一台机器空余?Heartbeat切换时间较长?有脑裂问题?)MySQLPr…
-
redis的持久化方式RDB和AOF的区别「终于解决」
redis的持久化方式RDB和AOF的区别「终于解决」1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一…
-
mysql数据库 — Navicat、pycharm连接数据库[亲测有效]
mysql数据库 — Navicat、pycharm连接数据库[亲测有效]内容目录1.Navicat使用2.pycharm使用数据库一、Navicat使用#1.测试+链接数据库#2.新建库#3.新建表,新增字段+类型+约束#4.设计表:外键#5.新建查询#6.建立表模型#注意:批量加注释:ctrl+?键批量去注释:ctrl+shift+?键1.1导出的sql语句代码代码附在最后1.2导入数据…
-
MAC环境安装pymysql「建议收藏」
MAC环境安装pymysql「建议收藏」安装pymysql前,需要安装cryptography,这个在下载pymysql时就会自动安装,但MAC环境会提示安装失败。安装cryptography前需要安装openssl。安装openssl的方法是brewinstallopenssl但实际上,使用此命令后依然不会安装成功,是环境问题。可以使用以下命令指定位置安装pip3.6install~/Deskto…
-
CentOS7下使用YUM安装MySQL5.6「终于解决」
CentOS7下使用YUM安装MySQL5.6「终于解决」(1)检查系统中是否已安装MySQL。rpm-qa|grepmysql返回空值的话,就说明没有安装MySQL。注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非MySQL,所以执行yuminstallmysql命令只是更新Mariadb数据库,并不会安装MySQL。(2)查看已安装的Mariadb数据库版本…