数据库
96掌门师兄
showcode1024
展开
-
go orm
1.AutoMigrateGORM支持Migration特性,支持根据Go Struct结构自动生成对应的表结构原创 2021-04-23 18:18:56 · 127 阅读 · 0 评论 -
sqlserver
--CREATE FUNCTION dbo.f_sum(@n INT) RETURNS INT--AS--BEGIN--declare @i int --declare @mysum int--set @i=0--set @mysum=0--while @i< @n--begin -- set @i=@i +1 -- set @mysum = @mysum + @i--end--RETURN @mysum--ENDSELECT db...原创 2020-11-28 23:39:47 · 75 阅读 · 0 评论 -
go + mysql + redis 做二级缓存
mysql有个方案,可内置memcache,线性一致性| [binlogsync](https://github.com/xiaomatech/binlogsync) | 14 | Python | 通过 mysql binlog event 把sql变更实时推送到各系统(cache/redis,search/elasticsearch,queue/kafka) |./2018.md:4953:| [mybus](https://github.com/liudong1983/mybus.原创 2020-07-18 11:54:16 · 509 阅读 · 0 评论 -
mysql语句案例
1. 批量插入(有数据则更新)insert into group_member(group_id, user_id, member_type, speakblock_endtime) values(5000, 1000, 1, 12), (5000, 1006, 1, 0) ON DUPLICATE KEY UPDATE member_type=VALUES(member_type),speakblock_endtime=VALUES(speakblock_endtime);部分数据存在,部分数据存原创 2020-07-15 21:51:11 · 178 阅读 · 0 评论 -
go mysql
判断值是否存在: 不存在的时候Scan返回的err == sql.ErrNoRows原创 2020-07-15 17:28:01 · 111 阅读 · 0 评论 -
mysql(编码)规范,经验
1.规范表取名最好是单数形式,如果用复数,就最好都是复数,保持风格一致原创 2020-07-12 16:35:49 · 127 阅读 · 0 评论 -
postgresql
1.登录在linux下,默认不能使用root账户登录postgres, postgres安装的时候会默认创建一个postgres用户账号切换到 su postgres然后运行psql (指定目标 IP,端口等和mysql一样)2. 查看有多少数据库3.查看数据库中的表...原创 2020-06-04 14:15:18 · 184 阅读 · 0 评论 -
influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.3.x86_64.rpmsudo yum localinstall influxdb-systemctl start influxdb //配置文件位置/etc/influxdb/influxdb.conf客户端登录: influx目前InfluxDB最...原创 2019-12-03 11:28:11 · 182 阅读 · 0 评论 -
redis set和zset
Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据删除set : del key添加元素: saddZSet是string类型元素的集合,有序集合的成员是唯一的,但分数(score)却可以重复,元素按照score递增排列zadd key score member 如果有相同的member则覆盖原来member的值, 如: za...原创 2019-11-07 19:51:20 · 333 阅读 · 0 评论 -
redis
redis-benchmark操作集群,注意理解下readonly,搭建集群,验证下一台服务器down掉的情况,验证下分片命令,验证下分片模式下,集群中单个分片的 rdb文件是否能恢复布隆过滤器https://blog.csdn.net/hebtu666/article/details/102924200验证下集群命令:https://www.cnblogs.com/youzhon...原创 2016-02-29 14:24:13 · 505 阅读 · 0 评论 -
cassandra
1.原创 2019-07-01 16:07:09 · 386 阅读 · 0 评论 -
mysql(安装)
删除CentOS7默认的数据库mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-libs-版本号注册码navicat for mysql 10.1.7注册码,找了很多都不能用,终于找到一个可用的了:名,组织,注册码都是:NAVN-LNXG-XHHX-5NOO装完centos后,使用rpm -qa | grep mys...原创 2016-04-20 11:29:32 · 595 阅读 · 1 评论 -
mssql server
安装后无法登陆服务器类型选择:数据库引擎。服务器名称写上:计算机名\安装SQL Server时自己创建的实例名。身份验证选择:SQL Server 身份验证。原创 2016-11-06 16:44:32 · 778 阅读 · 0 评论 -
sql语句
1. 分表查询2. group by(统计)select name, count(name), sum(score) from myest GROUP BY namegroup by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面原创 2016-08-01 23:00:32 · 350 阅读 · 0 评论 -
Sqlite使用
稍后更新原创 2014-08-22 10:56:31 · 606 阅读 · 0 评论