
数据库
文章平均质量分 64
xiaoming0018
这个作者很懒,什么都没留下…
展开
-
Python将已有数据库转为ORM中的Model
peewee可以用Model直接在数据库中创建表反过来也可以,用数据库中已经存在的表创建Model前提:已经安装peewee模块pip install peewee用数据库中已经存在的表创建Model$ python -m pwiz -e mysql -H localhost -p 3306 -u root -P -t table_names database_name > model.py参数解释:选项 解释 举例 -h help 显示帮助.转载 2021-11-09 09:59:37 · 764 阅读 · 0 评论 -
Docker中安装并配置mysql
1、拉取redis镜像docker search redis #查找redis镜像docker pull redis #拉取redis镜像2、创建redis本地配置文件和挂载目录mkdir -p /usr/local/docker/redismkdir -p /usr/local/docker/redis/data去redis官网下载redis,获取redis.conf文件————————————————版权声明:本文为优快云博主「xiaoming0018」的原创文章,遵循CC 4.0原创 2021-06-16 16:48:03 · 952 阅读 · 0 评论 -
Docker中安装并配置redis
1、拉取redis镜像docker pull redis2、创建redis本地配置文件 ①、去redis官网下载redis,获取redis.conf文件 ②、修改redis.conf文件相关配置,主要修改如下:daemonize no#用守护线程的方式启动bind 192.168.1.1 #注释掉这部分,使redis可以外部访问requirepass yourpassword#给redis设置密码appendonly yes#redis持久化tcp-keepalive 5原创 2021-06-16 16:20:18 · 246 阅读 · 1 评论 -
TypeError: not enough arguments for format string
python学习过程中,报错:TypeError: not enough arguments for format string将字符串中的%替换为%%,达到转义的效果(python 执行原生sql时也可以用%%达到转义解决报错)...转载 2020-01-15 15:07:42 · 741 阅读 · 0 评论 -
mysql IF判断,mysql查看和修改 mysql数据库库、表、字段编码,mysql插入数据乱码问题
查看编码查看数据库编码。show variables like '%char%';查看表编码show create table <表名>;例:show create table user;查看字段编码show full columns from <表名>;例: show full column from user;修改编码格式修...原创 2019-03-29 18:48:47 · 300 阅读 · 0 评论 -
scrapy-redis分布式-------处理Redis里的数据
1. 处理Redis里的数据新浪新闻的数据爬回来了,但是放在Redis里没有处理。之前我们配置文件里面没有定制自己的ITEM_PIPELINES,而是使用了RedisPipeline,所以现在这些数据都被保存在redis的sina:items键中,所以我们需要另外做处理。在example-project目录下可以看到一个process_items.py文件,这个文件就是scrapy-redis的e...原创 2018-05-23 08:59:20 · 1123 阅读 · 0 评论 -
数据库-Redis
cache存在redis中在内存中提高访问速度选择数据库:select 数据库号 redis端口,默认为6379redis概述1、Redis:REmote DIctionary Server(远程字典服务器)2、redis是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门...原创 2018-05-21 09:42:33 · 287 阅读 · 0 评论 -
非关系型的数据库------ MongoDB
NoSQL简介• NoSQL,全名为Not Only SQL,指的是非关系型的数据库• 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来优点1、高可扩展性2、分布式计算3、低成本4、架构的灵活性,半结构化数据5、没有复杂的关系缺点1、没有标准化2、有限的查询功能(到目前为止)3、最终一致是不直观的程序MongoDB将数据存储为一个文档,数据结构由键值(key=value)对 ...原创 2018-05-21 09:40:20 · 1929 阅读 · 1 评论 -
MySQL-查询
mysql一次查询,返回多个统计结果1.sum(if)selectsum(if(status=1,1,0)) as s1_count,sum(if(status=2,1,0)) as s2_countfrom order;2.count()selectcount(status=1 or null) as s1_count,count(status=2 or nul...原创 2018-05-21 08:35:56 · 379 阅读 · 0 评论 -
ubuntu安装mongdb 常用命令
查看软件包# apt-cache show mongodb安装# apt-get install -y mongodb安装完以后,会自动启动可以通过下面目录插件进程:# pgrep mongod -l或# ps -ef | grep mongod修改配置文件,设置远程访问,修改监听IPvim /etc/mongodb.conf bind_ip = 0.0.0.0默认监听端:0.0.0.0:2701...转载 2018-05-22 14:21:04 · 236 阅读 · 0 评论 -
让MySQL与Pycharm连接
Python3中安装在Linux输入命令即可sudo pip3 install PyMySQLPython2中安装命令sudo pip install PyMySQL在文件中引入模块import pymysqlConnection对象• 用于建立与数据库的连接• 创建对象:调用connect()方法conn=pymysql.connect(参数列表)• 参数host:连接的mysql主机,如果本机...原创 2018-05-21 08:42:41 · 1325 阅读 · 0 评论 -
MySQL-高级
在创建表时可以直接创建约束(外键约束)create table scores(id int primary key auto_increment,score decimal(5,2),stuid int,subid int,foreign key(stuid) references students(id),foreign key(subid) references subjects(id))ch...原创 2018-05-21 08:42:25 · 169 阅读 · 0 评论 -
MySQL基础
数据库分类关系型数据库(数据放入表里表放进库里)、非关系型数据库关系型数据库数据以表格的形式存储。非关系型数据库数据(关系复杂的数据)以键值对或文本存储DB数据库 CDMS数据库管理系统 SQL结构化查询语言数据持久化:可以永久保存,还可以随时取出来安装mysql的命令sudo apt-get install mysql-server安装mysql-client客户端sudo apt-...原创 2018-05-20 13:04:05 · 257 阅读 · 0 评论