
数据库
秋9
奋斗,奋斗……
展开
-
curl: (1) Protocol “‘http“ not supported or disabled in libcurl的解决方法
curl: (1) Protocol "'http" not supported or disabled in libcurl原创 2022-12-17 22:35:08 · 2926 阅读 · 1 评论 -
Incorrect argument type to variable ‘max_allowed_packet‘解决方法
【现象】执行SET GLOBAL max_allowed_packet=150M;报如下错误:1 queries executed, 0 success, 1 errors, 0 warnings查询:SET GLOBAL max_allowed_packet=150M错误代码: 1232Incorrect argument type to variable 'max_allowed_packet'执行耗时 : 0 sec传送时间 : 0 sec总耗时 : 0 ...原创 2022-03-31 16:13:56 · 2052 阅读 · 0 评论 -
Node.js学习10~Sequelize基本sql学习
Sequelize常用的select,delete,update,insert,重点学习where条件原创 2022-01-16 17:03:27 · 940 阅读 · 0 评论 -
idea下载postgresql的驱动失败Failed to download ,报connect timed out的解决方法
【现象】【解决方法1】确保电脑能够正常上网【解决方法2】在pom.xml文件中,先加入<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql --><dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <versi...原创 2022-01-09 12:55:31 · 3936 阅读 · 0 评论 -
idea连接postgresql的详细过程,附截图
原创 2022-01-07 23:13:00 · 1944 阅读 · 0 评论 -
刚安装的PostgreSQL默认用户名和密码是多少?
PostgreSQL的默认用户名和数据库都是“postgres”原创 2022-01-07 22:57:52 · 20278 阅读 · 0 评论 -
window10安装PostgreSQL详解说明,附截图
目 录1.下载PostgreSQL2.安装PostgreSQL1.下载PostgreSQL下载地址:PostgreSQL: Downloads下载后文件名为:postgresql-14.1-1-windows-x64.exe2.安装PostgreSQLpostgresql-14.1-1-windows-x64.exe右键,点管理员运行密码设置为123456,点next...原创 2022-01-05 23:25:35 · 886 阅读 · 0 评论 -
安装MongoDB报错Verify that you have sufficient privileges to start system services的解决方法
【现象】【解决方法】MongoDB Compass 是MongoDB客户端,基本上用不到,有需要,可以单独安装。原创 2021-12-28 19:30:34 · 774 阅读 · 0 评论 -
mysql创建数据库,并且指定编码utf8mb4,如果已存在,就不创建的SQL命令
Create Database If Not Exists `myecourse` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;原创 2021-12-23 20:31:58 · 1157 阅读 · 0 评论 -
mysql中select会锁表吗?如果锁表,锁表范围怎么样(程序员必知)
mysql中select会锁表吗?正确答案是会锁表,有些情况是表锁,有些情况是行锁。有的认为mysql的 select 会锁表 ,有的认为 mysql 的查询不会锁表 。其实这2种观点都有些片面。锁表跟存储引擎INNODB 和MYISAM关系很大。对于myisam的表select 是会锁定表的 ,会导致其他操作挂起,处于等待状态。对于innodb的表select 有些情况是表锁,有些情况是行锁。由于InnoDB预设的是Row-Level Lock,只有明确指定主键的时候MySql才会执行原创 2021-12-08 11:54:49 · 15368 阅读 · 5 评论 -
使用MySQL可视化客户端,例如SQLyog,Navicat等,只编写SQL语句,使用2的N次方原理,快速初始化百万千万条数据
目录1.思路2.创建表3.具体操作4.其他快速插入百万条数据的方法4.1Java代码批量插入4.2存储过程批量插入1.思路使用MySQL可视化客户端,例如SQLyog,Navicat for MySQL等,只编写SQL语句,使用2的N次方原理,快速初始化百万千万条数据。点17下,2的N次方就是13万多条数据。2.创建表临时中间表CREATE TABLE `insertdemo` ( `id` bigint(20) NOT NULL AUTO_I..原创 2021-08-31 12:30:26 · 2204 阅读 · 11 评论 -
MySQL管理工具-SQLyog 9.63的使用详解,带截图
1如何创建数据库第一步,右键根结点->创建数据库。第二步,填写数据库名称,选择默认字符集等后点确定即可。2.如何备份和还原数据库2.1 备份数据库的步骤第一步:右键要备份的数据库->备份/导出->备份数据库。第二步,在SQL转储界面上根据自己需要进行设置。1:可根据需要备份数据、结构或者两者。2:选择备份文件存储的位置。3:对自己要备份的内容进行勾选。4:根据自己需要选择写入文件的内容,如Cre...原创 2021-07-20 14:36:32 · 1711 阅读 · 8 评论 -
Navicat Premium 查看MySQL数据库中的所有表记录数,还可以按记录数排序
Navicat Premium 查看MySQL数据库中的所有表记录数,并可以按记录数排序。具体操作如下:原创 2021-04-29 14:55:21 · 5930 阅读 · 4 评论 -
ES数据架构与关系数据库Mysql对比,例如mysql库对应es索引
ES数据架构的主要概念(与关系数据库Mysql对比) MySQL ElasticSearch Database Index Table Type Row Document Column Field Schema Mapping Index Everything is indexed SQL Query DSL select * from ... Get http://... updat原创 2021-03-09 11:24:56 · 1953 阅读 · 3 评论 -
MySQL中decimal(6,2),最大只能支持9999.99
今天帮朋友解决Java项目中金额突然变成了9999.99。经过定位发现MySQL中字段设置为decimal(6,2),因为decimal(6,2)最大只能支持9999.99。如果要支持大些,就把decimal(6,2)中的6,设置打点,但不建议设置得特别大。...原创 2021-01-09 14:32:24 · 8427 阅读 · 0 评论 -
MySQL8.0.21,正确的创建数据库账号和修改密码的方法,附详细命令
MySQL8.0.21,创建数据库账号命令USE mysql;CREATE USER 'demo1'@'localhost';ALTER USER 'demo1'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;备注:如果不是本地访问,就把localhost修改为%CREATE USER 'demo1'@'%';ALTER USER 'demo1'@'%' IDENTIFIE.原创 2020-12-12 20:28:08 · 988 阅读 · 0 评论 -
MySQL中,sql语句中变量的声明和使用
MySQL中,sql语句中变量的声明和使用SET @openId='on1234234adfweradf234';/*删除系统用*/DELETE FROM `USER` WHERE id IN (SELECT a.`USER_ID` FROM `WEIXIN_INFO` a WHERE a.`OPEN_ID`=@openId);/*删除微信用户*/DELETE FROM `WEIXIN_INFO` WHERE `OPEN_ID`=@openId;...原创 2020-09-18 13:16:40 · 1748 阅读 · 0 评论 -
SpringBoot以jar启动时,控制台中文正常,数据库中文是乱码的解决方法
SpringBoot以jar启动时,控制台中文正常,数据库中文是乱码的解决方法。解决方法为:数据库连接URL中新增&&characterEncoding=utf-8具体修改如下所示:spring: datasource: url: jdbc:mysql://localhost:3306/springboot?serverTimezone=GMT%2B8&useUnicode=true&autoReconnect=true&useSSL=...原创 2020-07-28 12:39:42 · 631 阅读 · 0 评论 -
MySQL数据库连接池性能比对(hikari druid c3p0 dbcp jdbc),建议使用hikari或druid连接池
背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池。 NOTE: 本文所有测试均是MySQL库测试结论 1:性能方面hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。 2:druid功能最为全面,sql拦截...转载 2020-04-01 21:54:26 · 1552 阅读 · 0 评论 -
MySQL中sql语句的 if else 与 case when 完美实现
select *,if(sva=1,"男","女") as ssva from taname where sva != ""select CASE sva WHEN 1 THEN '男' ELSE '女' END as ssva from taname where sva != ''多个if else情况的实现举例:SELECT CASE 1 WHEN 1 THEN 'one'...原创 2020-02-25 23:59:29 · 5121 阅读 · 0 评论 -
SQL查询,MySql数据库中的表名和描述表中字段(列)信息,附SQL举例
下面为大家介绍利用SQL查询语句获取Mysql数据库中表的表名,表描述、字段ID、字段名、数据类型、长度、精度、是否可以为null、默认值、是否自增、是否是主键、列描述一、查询表信息(表名/表描述)SELECT table_name name,TABLE_COMMENT value FROM INFORMATION_SCHEMA.TABLES WHERE table_type='base...原创 2020-02-01 13:53:29 · 3177 阅读 · 0 评论 -
查询MySQL某个数据库某个表的字段名称
SELECT column_name FROM information_schema.columnsWHERE table_schema='数据库名称' AND table_name='表名称';举例:原创 2020-01-11 12:04:34 · 508 阅读 · 0 评论 -
MySQL中,通过SQL向数据库表的某字段,追加数据
使用CONCAT()函数mysql向表中某字段后追加一段字符串(field为字段名):update table_name set field=CONCAT(field,'str',)mysql 向表中某字段前加字符串update table_name set field=CONCAT('str',field)...原创 2020-01-10 18:07:52 · 1077 阅读 · 0 评论 -
SpringBoot框架下,java操作hbase数据库(增,删,改,查操作)详细说明,附完整项目
SpringBoot框架下,java操作hbase数据库(增,删,改,查操作)详细说明,直接上代码。项目目录为:完整项目下载地址为:http://www.zrscsoft.com/sitepic/12047.html下面详细解析SpringBoot框架下,java操作hbase数据库。环境要求:jdk1.8.0使用maven构建项目Spring Boot1.5.1...原创 2019-11-27 00:25:51 · 3001 阅读 · 0 评论 -
连接Hbase客户端工具,可视化界面
连接Hbase客户端工具,可视化界面,下面从使用和修改源码改进Hbase客户端工具的方法。一、下载和使用下载 下载地址:http://www.zrscsoft.com/sitepic/12046.html 连接Hbase客户端工具,可视化界面,包含三大部分: 1).可以直接使用的,用于连接HBase的客户端,是个可视化工具 ...原创 2019-11-26 23:57:45 · 40051 阅读 · 3 评论 -
Spring+SpringMVC+MyBatis框架中,使用ReplicationDriver,用最简单的方式实现读写分离的详细方案。
Spring+SpringMVC+MyBatis框架中,com.mysql.jdbc.ReplicationDriver快速实现读写分离的详细方案。环境介绍:Spring为4.2.4.RELEASE版本数据库为MySQLJDK为1.7.0版本项目结构为:下载源码完整项目具体步骤:一、数据库及SQL脚本数据库使用的Mysql数据库,版本没要求,创建表结果...原创 2019-11-22 00:07:19 · 404 阅读 · 0 评论 -
MySQL中修改密码提升“Your password does not satisfy the current policy requirements”最快解决方法
MySQL中修改密码提升“Your password does not satisfy the current policy requirements”。【解决方法】执行set global validate_password_policy=LOW;后,再修改密码,就可以了。...原创 2019-11-20 12:40:32 · 483 阅读 · 0 评论 -
MySQL数据库中,总有585张表,最大表数据为77847009条的索引优化方案分享
MySQL中表太多,数据量也太多,针对数据库中的重复索引,没有使用的索引和不合理索引进行优化,优化过程分享给大家。1.获取数据库中所有表的记录数,数据占用空间大小,索引占用空间大小,每张表总占空间大小。获取方式比较多,大家自己查,我分享其中一种获取方法,即用sqlyog连接到MySQL获取后,把信息拷贝到excel中,对行数或TotalSize进行倒序,先手段对行数或者TotalS...原创 2019-11-13 00:30:32 · 280 阅读 · 1 评论 -
MySQL中通过SQL方式,获取索引信息的3种方法
MySQL中通过SQL方式,获取索引信息的3种方法。方法一:查看特定表的索引,请使用SHOW INDEX:SHOW INDEX FROM yourtable;方法二:查看特定模式中所有表的索引,可以使用INFORMATION_SCHEMA中的STATISTICS表SELECT DISTINCT TABLE_NAME, INDEX_NAMEFROM INFOR...原创 2019-11-11 23:37:02 · 6332 阅读 · 0 评论 -
mybatis中一次执行多条SQL语句,例如一次性删除多条数据
1.首先在数据库连接URL上加上allowMultiQueries=true,默认mysql是不支持一次执行多条SQL语句的。jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true2.在delete节点中添加多条语句: <...原创 2019-11-10 14:02:17 · 6809 阅读 · 0 评论 -
如何使用SQLYog,在每天凌晨定时同步MySQL数据库,保存SQL zip压缩文件
如何使用SQLYog,在每天凌晨定时同步MySQL数据库,详细步骤如下:一、设置MySQL同步点完成后,会出现windows定时任务基本配置,具体配置请见下面【二、配置定时任务】章节,这里直接点完成。配置完成后,会在windows定时任务中添加刚才添加的任务,如下图:二、配置定时任务依次点击【控制面板\所有控制面板项\管理工具\任务计...原创 2019-04-21 21:14:18 · 2244 阅读 · 0 评论 -
mysql-5.5.15绿色版安装详细配置(带下载和配置),封装后安装部署超级简单,配置基于my-innodb-heavy-4G.ini
由于工作需要,需要安装mysql很旧的版本5.5.15。以前安装几分钟就搞定了,好久没弄,今天居然弄了2小时,做篇博客,做个备忘。一、下载链接: https://pan.baidu.com/s/1aYlHU2KLfMZIW5PXm8m7Kw提取码: xqvf备注:下载的mysql-5.5.15-win32.zip中my.cnf是my-innodb-heavy-4G.ini修改...原创 2019-04-21 16:31:22 · 1933 阅读 · 0 评论 -
获取MySQL的数据库名,表名和字段名的SQL脚本
//查询所有表的所有字段:select * from information_schema.columns where table_name='sys_users' 效果://查询指定表的所有字段:select * from information_schema.columns where table_name='sys_users' and TABLE_SCHEM...转载 2019-04-16 16:56:15 · 633 阅读 · 0 评论 -
MySQL备库同步时报Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND
MySQL主备时,备库同步时报如下错误:Could not execute Update_rows event on table oa.bui_bill_sum; Can't find record in 'bui_bill_sum', Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event's master log m...原创 2019-03-14 14:03:54 · 3515 阅读 · 0 评论 -
MySQL数据库同步小工具(Java实现)
近期公司做个报表系统,为了报表系统中复杂的查询条件,不影响线上业务系统的使用,研究了一下MySQL数据库同步,下面用Java代码实现MySQL数据库同步,以便自己查阅!数据库同步实现功能点:1.支持跨服务器跨库的多线程同步2.每张表的同步有日志记录3.每次同步记录数可配置源码和具体的使用细则,可以到下载源码及使用说明。一、数据同步核心代码packa...原创 2018-07-05 11:12:54 · 14161 阅读 · 11 评论 -
适合云计算存储的认证
听说云计算这个词,是在2007年末。刚开始,感觉挺牛的。 这里,根据这一年的工作,把我常用树型存储的SunOne、OpenLDAP、AD和Domino的认证过程,以java语言方式,分别总结如下: OpenLDAP public static void main(String[] args) throws Exception { Has原创 2009-02-08 19:37:00 · 791 阅读 · 0 评论 -
用JAVA通过JNDI操作活动目录(AD)中LDAP
由于SSO和账号同步,都会使用到AD。这里我就使用JAVA语言直接调用AD中用户信息,进行常见的认证,增加,修改和删除操作。一、获取AD的SSL连接/** * 从连接池中获取一个连接. * * @return LdapContext * @throws NamingException */ public LdapContext getConne...原创 2009-05-29 16:01:00 · 10201 阅读 · 7 评论 -
用JAVA通过JNDI操作Domino中LDAP
由于现在好多企业都在使用Domino系统。这里我就使用JAVA语言直接调用Domino中用户信息,进行常见的认证,增加,修改和删除操作。一、获取Domino连接 /** * 从连接池中获取一个连接. * * @return LdapContext * @throws NamingException */ public Ldap原创 2009-05-31 08:31:00 · 1375 阅读 · 0 评论 -
JavaDB 10.4的使用
在%GlassFish%/javadb/bin里,执行startNetworkServer.bat文件,即可启动javaDB数据库。启动后,它会提示你数据库正在1527端口监听,如果提示是无法监听1527端口,证明数据库启动失败。 启动数据库后,可以创建数据库了。进入%GlassFish%/javadb/bin目录下,我们可以看到一个叫做ij原创 2009-06-30 18:26:00 · 1600 阅读 · 0 评论 -
SQLyog v12.09 (64 bit) 注册码
SQLyog v12.09 (64 bit) 注册码姓名(Name):cr173序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c或者(OR)姓 名(Name):ttrar序 列 号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c...原创 2019-04-19 08:49:03 · 9119 阅读 · 3 评论