数据库
mysql, redis, hive, neo4j 等数据库资料
吕海洋
Python 测试发开,外汇 EA 交易员
展开
-
mysql 逗号分割字符串当做 in 的条件
如果是通过查询table2 得到的 table1_ids, 并且是字符串类型时,可以写成。数据库里字段存的值是逗号分割的数据,查询到这个数据后需要在其他语句中作为条件。想要查询 name 在 张三,李四,王五 中的人员姓名,可以写成。原创 2022-12-23 17:30:33 · 3406 阅读 · 1 评论 -
k8s部署mysql
目录一、新建namespace二、新建deployment三、新建service四、部署用到的yaml文件一、新建namespace1、创建 namespace kubectl create namespace lhynamespace 2、查看 namespace kubectl get namespace 3、删除 namespace kubectl delete namespace lhynamespace二、新建deployment1、生成y原创 2022-04-22 19:41:29 · 3145 阅读 · 2 评论 -
Django3-数据库新增表和增删改查
目录一、增加表二、数据库写入数据三、查询数据1、执行原生 SQL 查询2、用Django的方式查询四、更新数据五、删除数据一、增加表fastAPP/models.py 增加内容from django.db import modelsclass Person(models.Model): # 增加表字段 age = models.IntegerField(default=0) name = models.CharField(max_le原创 2022-03-22 14:14:06 · 2194 阅读 · 0 评论 -
Django3-migrate 到非default数据库
官方文档:多数据库 | Django 文档 | Djangomigrate管理命令一次只在一个数据库上进行操作。默认情况下,它在default数据库上操作,但提供--database的话,它可以同步到不同数据库。因此,如果想在上面例子中的所有数据库上同步所有模型,你可以这样调用:$ ./manage.py migrate --database=users users 是setting.py 中指定的数据库配置名字不加 --database 参数 实际上就是 --database=...原创 2022-03-22 10:56:19 · 1581 阅读 · 0 评论 -
jmeter 数据库压力测试之opengauss(postgresql 数据库)
一、环境准备1、安装jmeter, jdk 环境2、下载openguass 驱动 jdbc.postgresql.dirverhttps://jdbc.postgresql.org/download.html二、准备jmeter脚本1、在jmeter 测试计划中上传驱动2、创建线程组3、创建jdbc配置4、配置openguass连接,记住 Variable Name Bound to Pool 里面的名字后面会用到配置页面最下面配置 数据库连接Data原创 2021-01-27 14:35:43 · 1485 阅读 · 5 评论 -
Windows环境下python2.7安装mysql-python
下载并安装所需的vc包当我们尝试用: pip install mysql-python #并不是MySQLdb企图安装mysql时,我们会发现一开始进行的很顺利,但最后就会提示:error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat).Get it from http://aka.ms/vcpython2...原创 2018-04-08 12:01:18 · 1397 阅读 · 0 评论 -
python 使用mysqldb模块通过ssh隧道连接mysql
出于安全考虑,数据库服务器只允许堡垒机通过ssh访问,这对日常的使用带来了麻烦。昨天的工作中,就遇到了这样的问题,mysql数据库放在了服务器A上,只允许服务器B来访问,而我在机器C上,可以通过ssh连接服务器B。为了解决在机器C上连接mysql这个问题,用百度搜索解决方法,遗憾的是,找不到什么靠谱的,最后,还是翻墙用了google,终于找到了一种简单可靠的方法。把google赶出中国,让中国的...原创 2018-03-21 14:56:22 · 1155 阅读 · 1 评论 -
Windows 安装 mysql8.0 配置远程访问
第一步下载对应系统版本的mysqlhttps://dev.mysql.com/downloads/mysql/然后解压zip 文件上图中 my.ini 和data 是解压之后手动创建的my.ini[mysqld]basedir=D:\MySQL datadir=D:\MySQL\data port = 3306character-set-server=utf8#忘记密码时使用#ski...原创 2018-06-15 11:11:10 · 14081 阅读 · 6 评论 -
利用putty设置ssh代理 + nevicat 远程链接MySQL数据库
第一步设置putty填写ssh 远程的服务器然后 进入 connection > ssh > tunnelssource port 的位置填写监听端口destination 的位置填写代理的 host:port点击add 按钮添加然后ssh 连接服务器 输入用户名密码 把窗口最小化第二部设置 Navicat接下来就可以正常连接 MySQL数据库啦!...原创 2018-03-21 18:05:16 · 3092 阅读 · 0 评论 -
配置redis服务器允许redis-cli 远程连接
远程连接redis服务器查询key 列表 报错。keys *(error) DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients...原创 2019-02-11 17:47:18 · 4682 阅读 · 0 评论 -
图形数据库 neo4j 安装
直接部署docker 镜像就OK啦docker run -itd --name neo4j -p 7474:7474 -p 7687:7687 --env=NEO4J_AUTH=neo4j/123456 neo4j说明--env=NEO4J_AUTH=neo4j/123456 就是指定 neo4j 的用户名密码--env=NEO4J_AUTH=none 不设置密码如果想从c...原创 2019-11-20 16:58:37 · 200 阅读 · 0 评论 -
neo4j create 创建节点
网上的教程是CREATE命令语法CREATE (<node-name>:<label-name>)语法说明语法元素 描述 CREATE 它是一个Neo4j CQL命令。 <node-name> 它是我们要创建的节点名称。 <label-name> 它是一个节点标签名称 node-name...原创 2019-11-20 17:05:12 · 2345 阅读 · 0 评论 -
neo4j docker 容器 neo4j-admin import 导入csv数据
一、创建docker容器1、先创建两个目录 一个data 用来挂载数据库文件,一个import 用来存放导入的csv文件执行命令:docker run -itd --name neo4j -p 7474:7474 -p 7687:7687 --env=NEO4J_AUTH=none -v import的绝对路径:/var/lib/neo4j/import -v data的绝对路径:/d...原创 2019-11-21 17:09:30 · 2694 阅读 · 7 评论 -
Python怎么链接GBase8a MPP数据库
直接用pymsyql库就行。。。。原创 2019-11-27 11:08:08 · 1016 阅读 · 0 评论 -
neo4j 从csv文件批量添加数据
如果想保留原有数据的基础上导入一些新数据 neo4j-admin import 就不可以了,这时候就要用下面的方法同样先创建一个容器1、先创建两个目录 一个data 用来挂载数据库文件,一个import 用来存放导入的csv文件执行命令:docker run -itd --name neo4j -p 7474:7474 -p 7687:7687 --env=NEO4J_AUTH=no...原创 2019-11-21 19:29:06 · 1061 阅读 · 0 评论 -
MySQL批量update 一个字段的值赋值给另一个字段
update table set column1 = column2;原创 2020-04-15 14:59:35 · 6053 阅读 · 0 评论 -
mysql 用select 语句的查询结果当作 insert 语句需要插入的值
在实际使用中会遇到这样的场景,需要根据一个表里的内容在其他表中添加关联的数据,这时候就会用到 insert into {table_name} select x1,x2,x3... from {table_name2} where xxx使用方法1、通过select 语句找到 table1 需要的内容select id, name, ... from table1 where id in (1, 2, 3, ...);2、用select 语句 替换 insert 语句中的 values.原创 2020-11-25 15:06:08 · 12974 阅读 · 1 评论