数据库
昵称最烦了
路还那么长,一路好运,一路向前。
展开
-
Ubuntu中mysql的安装与连接
一、MySQL安装 1、Ubuntu安装MySQL服务 1、安装服务端 sudo apt-get install mysql-server 2、安装客户端 sudo apt-get install mysql-client 2、Windows安装MySQL服务 1、下载MySQL安装包(Windows...原创 2018-03-03 17:59:58 · 701 阅读 · 0 评论 -
PostgreSQL数据查询
employee表:eid [PK]enameeageesalaryesexeemailintegercharacter varying(20)integerintegercharacter varying(1)character varying(32)PostgreSQL数据查询–详细速查手册一、基本查询语句1.1 SELECT语句的基本格式:SELECT {* | <字段列表&g...转载 2018-06-19 18:38:51 · 2579 阅读 · 0 评论 -
sqlalchemy查询使用
1.带条件查询查询是最常用的,对于各种查询我们必须要十分清楚,首先是带条件的查询#带条件查询rows = session.query(User).filter_by(username='jingqi').all()print(rows)rows1 = session.query(User).filter(User.username=='jingqi').all()print(rows1)...转载 2018-06-20 10:59:14 · 2086 阅读 · 0 评论 -
Flask抛出RuntimeError: Working outside of application context.错误
1、问题描述在使用flask web框架过程中,在视图之外的一个脚本中想要使用db,但是显示为<SQLAlchemy engine=None>使用查询操作就会报这样的操作exceptions.RuntimeError: application not registered on db instance and no application bound to current contex...转载 2018-06-20 14:43:42 · 4154 阅读 · 0 评论 -
Python神库分享之geoip2 IP定位库
工作之中发现了一个模块怎么找也找不到,后来才发现是第三方的,挺有意思的模块。先安装这两个pip install python-geoip-geolite2 -i https://pypi.douban.com/simplepip install geoip2然后下载资源搜一搜GeoLite2-Country.mmdb第一个链接就有测试代码import geoip2.databasereader =...转载 2018-07-05 10:19:36 · 10365 阅读 · 1 评论 -
基于Python操作ElasticSearch
文献一:环境依赖: Python:2.7 ES依赖包:pyelasticsearch ElasticSearch:5.5.1 / 6.0.1 操作系统:Windows 10 / CentOS 7 本文主要就ES基本的CRUD操作做以归纳整理,ES官方对Python的依赖支持有很多,eg:pyelasticsearch、ESClient、elasticutils、py...转载 2018-07-23 15:40:03 · 1806 阅读 · 0 评论 -
Elasticsearch_dsl(python)的搜索|查询|聚合操作实例
# 相关导入import timefrom elasticsearch import Elasticsearchfrom elasticsearch_dsl import Search1 2 3 4# 创建相关实例es = Elasticsearch()# using参数是指定Elasticsearch实例对象,index指定索引,可以缩小范围,index接受一个列表作为...转载 2018-08-14 16:02:51 · 4011 阅读 · 1 评论 -
ElasticSearch 索引查询使用指南——详细版
我们通常用用_cat API检测集群是否健康。 确保9200端口号可用: curl 'localhost:9200/_cat/health?v' 绿色表示一切正常, 黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用. 2.通过如下语句...转载 2018-08-16 15:58:00 · 46175 阅读 · 1 评论 -
flask操作数据总结 SQLAlchemy
Flask 数据库1. 使用Flask-SQLAlchemy管理数据库Flask使用Flask-SQLAlchemy管理数据库,安装方式:$ pip install flask-sqlalchemy1在 Flask-SQLAlchemy 中,数据库使用 URL 指定:MySQL mysql://username:password@hostname/databasePostgres postgre...转载 2018-05-31 09:09:22 · 5904 阅读 · 1 评论 -
PostgreSQL一些常用命令
最近一直在学习Postgresql,下面是自己整理的Postgresql的常用命令连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt查看表结构,相当于desc tblnam...转载 2018-05-30 14:01:01 · 219 阅读 · 0 评论 -
postgresql 查看数据库,表,索引,表空间以及大小
1,查看数据库[sql] view plain copyplayboy=> \l //\加上字母l,相当于mysql的,mysql> show databases; List of databases Name | Owner | Encoding -----------+----------+----...转载 2018-05-30 13:59:02 · 19360 阅读 · 0 评论 -
基于python的mysql类的编写与使用
首先,编写这个类只是用于,在编写py文件时,不用在重复的调用开始和关闭函数;1)第一步调用pymysql模块;init,这个就不用细说了吧,把它当作必须会运行的函数就可以;2)开始和关闭函数,用来打开连接和关闭连接,打开游标和关闭游标,其中用绿色标注的地方,讲道理是应该加的,但是在我这里,加了就会出现错误,所以大家自行掌握;3)掉用执行函数,用于增删改差,行里面传入的sql,就是具体要做的事情。可...原创 2018-03-04 13:18:43 · 1814 阅读 · 0 评论 -
Python—操作redis
1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储set()#在Redis中设置值,默认不存在则创建,存在则修改r.set('name', 'zhangsan')'''参数: set(name, value, ex=None, px=None, nx=False, xx=False) ex,过期时间(秒) px,...转载 2018-05-28 09:46:53 · 252 阅读 · 0 评论 -
框架Flask - SQLAlchemy
Flask-SQLAlchemy库让flask更方便的使用SQLALchemy,是一个强大的关系形数据库框架,既可以使用orm方式操作数据库,也可以使用原始的SQL命令.Flask-Migrate 是一个数据迁移框架,需要通过Flask-script库来操作. 一.配置Flask-SQLAlchemy程序使用的数据库地址需要配置在SQLALCHEMY_DATABASE_URI中,SQLALchem...转载 2018-05-28 11:14:32 · 458 阅读 · 0 评论 -
python+flask+postgresql 学习
1、安装PostgreSQL去官网下载安装:http://www.postgresql.org/download/2、安装psycopg2是一个PostgreSQL数据库连接库去http://www.stickpeople.com/projects/python/win-psycopg/ 下载安装一开始是pip install postgresql安装的,但是安装不成功。3、创建postgresq...转载 2018-05-28 11:19:11 · 4813 阅读 · 0 评论 -
PostgreSQL新手入门
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。一、安装首先,安装PostgreSQL客户端。sudo apt-get install postgresql-client然后,安装PostgreSQL服...转载 2018-05-28 15:06:45 · 221 阅读 · 0 评论 -
Centos7下 Rides的安装
用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-4.0.2 版本。两台虚拟机都是 CentOS 7,一台 IP:192.168.8.205,一台 IP:192.168.8.206首先记得安装gcc-c++依赖包yum install gcc-c++安装过程1.下载并解压wget http://download.redis.i...转载 2018-05-29 14:56:17 · 730 阅读 · 0 评论 -
CentOS下安装mysql
试着在腾讯云服务器上部署web应用,就想着先搭建一下服务器环境,操作系统选的是centos7,在安装好jdk,tomcat后测试可以部署web应用就准备再安装一个mysql数据库,之前试过好几种方式都是以初始密码找不到告终,这次就又重新百度安装方式。 据说centos7没有mysql 的yum源,于是就直接从网上下载mysql的repo源(这个玩意目前还没仔细探究是什么东西,在centos里...转载 2018-05-29 17:27:39 · 155 阅读 · 0 评论 -
CentOS7安装并配置PostgreSQL
步骤摘要yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpmyum install -y postgresql96-server postgresql96-contrib/usr/pgsql-9.6/bin/post...转载 2018-05-29 17:46:43 · 348 阅读 · 0 评论 -
Python操作ES
单一操作插入 create:必须指定待查询的idnex、type、id和查询体body;缺一不可,否则报错 index:相比于create,index的用法就相对灵活很多;id并非是一个必选项,如果指定,则该文档的id就是指定值,若不指定,则系统会自动生成一个全局唯一的id赋给该文档。 eg:body = {"name": 'hyy', 'sex': 'man', '...原创 2018-08-16 17:01:55 · 2633 阅读 · 0 评论