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