随笔分类 -  数据库

摘要:转自:Redis Setnx 命令 Redis Setnx 命令 Redis 字符串(string) Redis Setnx(SET if Not eXists) 命令在指定的 key 不存在时,为 key 设置指定的值。常用来作为分布式锁,返回 1 则设置成功,返回 0 则设置失败,也就是加锁失败 阅读全文
posted @ 2022-10-19 22:00 Lucky小黄人^_^ 阅读(274) 评论(0) 推荐(0)
摘要:UPDATE table_name SET column1_name = value1, column2_name = value2,...WHERE condition; 参考:SQL 更新数据(UPDATE 语句) 阅读全文
posted @ 2022-09-26 14:10 Lucky小黄人^_^ 阅读(68) 评论(0) 推荐(0)
摘要:转载于:MySQL增加字段SQL语句 使用ALTER TABLE向MySQL数据库的表中添加字段, 添加一个字段 ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER 阅读全文
posted @ 2022-09-01 15:11 Lucky小黄人^_^ 阅读(4190) 评论(0) 推荐(1)
摘要:From Size 方式分页查询 demo func TestESQueryDemo(client *elastic.Client) { // ES SDK 教程:https://www.yisu.com/zixun/694102.html query := elastic.NewBoolQuery 阅读全文
posted @ 2022-08-21 23:34 Lucky小黄人^_^ 阅读(1879) 评论(0) 推荐(0)
摘要:DataGrip(强推):自动保存 query 语句,可以通过快捷键操作sql执行。还能可视化看到分片库的表。dataGrip的一篇使用介绍博客 DBeaver:感觉延迟比较高。不会自动保存 query 语句,每次意外退出后,以前的 sql 就没了。 navicat。不会自动保存 query 语句, 阅读全文
posted @ 2022-07-14 14:24 Lucky小黄人^_^ 阅读(126) 评论(0) 推荐(1)
摘要:有些数据库不允许BLOB,TEXT GEOMETRY 或者JSON字段设置默认值。 解决方法一 对 BLOB,TEXT GEOMETRY 或者JSON字段不设置默认值 解决方法二 更改sql_mode sql_mode show variables like '%sql_mode%'; 把STRIC 阅读全文
posted @ 2022-07-03 20:56 Lucky小黄人^_^ 阅读(549) 评论(0) 推荐(0)
摘要:在gorm v2版本中,我们可以看到已经支持读写分离,那读写分离是基于主从复制的,所以我们要先配置mysql的主从复制 1、为什么需要主从复制? 在业务复杂的系统中,有这么一个情景:如果有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务。使用主从复制,让主库负责写,从库负责 阅读全文
posted @ 2022-07-03 20:26 Lucky小黄人^_^ 阅读(847) 评论(0) 推荐(0)
摘要:1、mac 使用 brew 安装 redis brew install redis@6.2 #后面@接版本号可指定版本,也可以不指定版本 启动 redis brew services start redis 2、连接本地 redis redis-cli 3、连接远程服务器 redis redis-c 阅读全文
posted @ 2022-07-03 17:44 Lucky小黄人^_^ 阅读(715) 评论(0) 推荐(0)
摘要:**转自**:[MongoDB常用28条查询语句](https://blog.51cto.com/u_15333628/3452209) 1、查询所有记录 db.userInfo.find(); 相当于: select* from userInfo; 默认每页显示20条记录,当显示不下的情况下,可以 阅读全文
posted @ 2022-07-03 17:02 Lucky小黄人^_^ 阅读(1310) 评论(0) 推荐(0)
摘要:转自:gorm 之数据插入 1.全字段属性插入 Creat结构体全字段属性插入 package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" ) //模型结构 type Student struct { Id int Name s 阅读全文
posted @ 2022-07-03 16:48 Lucky小黄人^_^ 阅读(340) 评论(0) 推荐(0)
摘要:今天发现一个非常奇怪的现象,昨天能执行成功的查询语句,今天执行突然就报错了,提示 sharding key type not supported,sql 语句 如下 select * from comment where id in (4922222222226725, 40833333333948 阅读全文
posted @ 2022-07-01 14:05 Lucky小黄人^_^ 阅读(530) 评论(0) 推荐(0)
摘要:今天在 Debian 10 按照 https://linux265.com/news/6016.html 教程安装好了 mysql,登录 mysql 后 除了执行 show databases;命令不会报错外,其他执行任何命令都会报 ERROR 1115 (42000): Unknown chara 阅读全文
posted @ 2022-06-06 16:52 Lucky小黄人^_^ 阅读(204) 评论(0) 推荐(0)
摘要:点击如下图所示的图标即可。 参考:Navicat把表结构导出成excel 阅读全文
posted @ 2022-04-25 22:05 Lucky小黄人^_^ 阅读(121) 评论(0) 推荐(0)
摘要:MySQL 删除表数据,重置自增 id 为 0 的两个方式: 1、truncate table table_name; truncate table `user`; 2、delete 配合 alter 语句 delete from table_name; alter table table_name 阅读全文
posted @ 2022-03-25 21:49 Lucky小黄人^_^ 阅读(771) 评论(0) 推荐(0)
摘要:转自:mysql语句添加索引 参考: mysql索引学习 2 创建索引、修改索引、删除索引的命令语句 mysql语句添加索引 创建或添加索引可以使用如下语句。 一、使用ALTER TABLE语句创建索引。 语法如下: 1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `ta 阅读全文
posted @ 2022-03-20 19:43 Lucky小黄人^_^ 阅读(129) 评论(0) 推荐(0)
摘要:最近想用多线程来提高我的代码的执行效率,但是因为其中涉及到数据库的读写,为了数据库连接的线程安全,所以在网上冲浪后决定使用连接池的方式来取代之前普通数据库连接的方式。有兴趣的同学可以移步:Python 使用DBUtils 创建连接池解决多线程中连接丢失的问题 但是在使用多线程操作数据库连接池的过程中 阅读全文
posted @ 2021-07-31 18:31 Lucky小黄人^_^ 阅读(3173) 评论(0) 推荐(0)
摘要:转自:Python 使用 PyMysql、DBUtils 创建连接池,提升性能 和 python多线程操作数据库问题 python多线程并发操作数据库,会存在链接数据库超时、数据库连接丢失、数据库操作超时等问题。 解决方法:使用数据库连接池,并且每次操作都从数据库连接池获取数据库操作句柄,操作完关闭 阅读全文
posted @ 2021-07-24 19:58 Lucky小黄人^_^ 阅读(3326) 评论(0) 推荐(0)
摘要:union和union all区别 UNION会把两个查询语句的结果集合并起来。union会过滤掉两个结果集中重复的行,而union all不会过滤掉重复行。 union / order by 在union两个带order的select的时候,会报错。 ERROR 1221 (HY000): Inc 阅读全文
posted @ 2021-03-27 18:23 Lucky小黄人^_^ 阅读(294) 评论(0) 推荐(0)
摘要:本文摘自https://snailclimb.gitee.io/javaguide/#/docs/database/Redis/some-concepts-of-caching,但对原文做了略微修改。一:JDK 自带的 HashMap 和 ConcurrentHashMap ConcurrentHa 阅读全文
posted @ 2020-12-18 14:29 Lucky小黄人^_^ 阅读(251) 评论(0) 推荐(0)
摘要:参考: https://snailclimb.gitee.io/javaguide/#/docs/database/Redis/redis-all Cyc2018 Redis 6.0 新特性-多线程连环 13 问!为什么 Redis 选择单线程模型 Redis之AOF重写及其实现原理 Redis面试 阅读全文
posted @ 2020-12-18 14:26 Lucky小黄人^_^ 阅读(515) 评论(0) 推荐(0)