随笔分类 -  Database

摘要:数据库命令 查看所有数据库: show dbs 切换数据库: use db_name use不存在的数据库时 会自动创建 查看当前数据库: db 删除当前数据库: db.dropDatabase() 集合命令(对应关系型数据库的表) 查看集合: show collections 删除集合: db.集 阅读全文
posted @ 2022-02-10 16:05 LazyTiming 阅读(26) 评论(0) 推荐(0) 编辑
摘要:问题描述 存储期货数据过程中,使用python的threadpool开启了多个线程按照合约进行存储,出现pymysql.err.InterfaceError:(0, '')错误 tradeback.print_exc()信息如下 问题分析 cursor 查阅资料后 大部分说是问题出在 global 阅读全文
posted @ 2021-11-15 16:27 LazyTiming 阅读(370) 评论(0) 推荐(0) 编辑
摘要:问题记录: 最近在券商的算力中心部署了一台服务器 用于调取他们本地化的Wind数据库 在使用Navicat远程链接Oracle数据库时 发生如下错误: 解决方法 配置navicat的oci.dll 下载对应数据库版本的oci.dll 查看数据库版本 去官网下载对应文件 解压缩到任意目录,供后面使用。 阅读全文
posted @ 2021-11-08 14:12 LazyTiming 阅读(346) 评论(0) 推荐(0) 编辑
摘要:权限管理 略(公司一般会有专门负责数据库权限的管理人员 开发人员可以暂时不去了解 用到时查看下文档) 常用语法(8.0之后略有不同) 操作数据库以及数据表 create database db_test default charset utf8; show databases; drop datab 阅读全文
posted @ 2021-10-07 19:15 LazyTiming 阅读(53) 评论(0) 推荐(0) 编辑
摘要:直接连接失败 错误如图 原因 my.ini配置文件中默认登录认证方法为:default_authentication_plugin=caching_sha2_password 目前使用的Mysql-Front不支持这种加密认证方式 解决方案 修改my.ini文件 Mysql80如果按照默认方式安装, 阅读全文
posted @ 2021-05-27 13:54 LazyTiming 阅读(357) 评论(0) 推荐(0) 编辑
摘要:需求场景:读取期货5分钟数据表,判断每日各个品种的主次合约 解决方案:只要根据每日第一个5分钟线的持仓量排序就能获取当日主次合约 代码实现:根据日期(精确到日)、品种进行分组,在每个分组中按照日期(精确到分钟)、持仓量排序,取排序前面2行的合约则为主次合约。 原始数据 实现 新增需要的列 首先简单增 阅读全文
posted @ 2021-05-11 12:38 LazyTiming 阅读(493) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示