数据库
非空盒子
这个作者很懒,什么都没留下…
展开
-
MySQL02--查询、逻辑运算、排序、聚合、分组、分页
1.查询1.创建数据库、数据表-- 创建数据库create database python_test_1 charset=utf8;-- 使用数据库use python_test_1;-- students表create table students( id int unsigned primary key auto_increment not null, nam...原创 2019-03-24 18:02:11 · 188 阅读 · 0 评论 -
Python中使用redis订阅
推送方:import timeimport redisr = redis.Redis(host="127.0.0.1", password="", decode_responses=True)while 1: i = time.time() # 定义频道,以及给频道里塞的值 r.publish("time", i) print(i) time...原创 2019-08-22 17:50:05 · 387 阅读 · 0 评论 -
MySQL与django交互(ORM)
1. ORM框架简介O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思。在ORM框架中,它帮我们把类和数据表进行了一个映射,可以让我们通过类和类对象就能操作它所对应的表格中的数据。ORM框架还有一个功能,它可以根据我们设计的类自动帮我们生成数据库中的表格,省去了我们自己建表的过程。django中内嵌了OR...原创 2019-05-16 21:52:57 · 459 阅读 · 0 评论 -
mongodb02_索引、mongodb和python交互、代码练习
1.索引备份和python交互1.1 为什么mongdb需要创建索引加快查询速度进行数据的去重1.2 mongodb创建简单的索引方法语法:db.集合.ensureIndex({属性:1}),1表示升序, -1表示降序db.集合.createIndex({属性:1})上面两个命令效果等价具体操作:db.db_name.ensureIndex({name:1})1....原创 2019-05-11 22:03:06 · 145 阅读 · 0 评论 -
mongodb01_安装、开启、增删改查、管道命令
1.安装sudo apt-get install -y mongodb-orghttps://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ #官方文档2. 开启关闭数据库的命令2.1.服务端mongodb的启动查看帮助:mongod –help启动:sudo service mongod start停...原创 2019-05-11 21:47:24 · 189 阅读 · 0 评论 -
MySQL与python交互
mysql与python交互步骤: 开始–>建立连接–>获取游标–>操作–>关闭游标–>关闭链接–>结束引入模块在py文件中引入pymysql模块from pymysql import *Connection 对象用于建立与数据库的连接创建对象:调用connect()方法conn=connect(参数列表)参数host:连接的m...原创 2019-05-16 12:44:05 · 184 阅读 · 0 评论 -
python中操作redis
在python中使用redisredis库提供两个类,Redis和StrictRedis,用于实现Redis的命令.StrictRedis用于实现大部分的官方命令,并使用官方的语法和命令.Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py.Redis连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用.如果需要另一个Redis实例(o...原创 2019-04-10 17:32:45 · 288 阅读 · 0 评论 -
Redis03--主从、集群
1.主从1.概念⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1通过主从配置可以实现读写分离master和slave都是一个redis实例(redis服务)2.配置主查看当前主机的ip地址ifconfig修改etc/...原创 2019-03-25 23:14:44 · 85 阅读 · 0 评论 -
Redis02--数据类型及键操作
redis数据操作值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset1.string类型字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。1.保存...原创 2019-03-25 23:14:17 · 162 阅读 · 0 评论 -
Redis01-- 安装,配置,服务端与客户端命令
1.Redis 安装step1:下载wget http://download.redis.io/releases/redis-4.0.9.tar.gzstep2:解压tar xzf redis-4.0.9.tar.gzstep3:移动,放到usr/local⽬录下sudo mv ./redis-4.0.9 /usr/local/redis/step4:进⼊...原创 2019-03-25 23:13:55 · 87 阅读 · 0 评论 -
安装redis
先更新 apt 相关源sudo apt-get updateredis安装sudo apt-get install redis-server原创 2019-03-17 22:48:48 · 68 阅读 · 0 评论 -
MySQL04--MySQL使用示例
– 数据的准备– 创建一个数据库create database python_test charset=utf8;-- 使用一个数据库use python_test;--显示使用的当前数据库是哪个?select database();--创建一个数据表-- students表create table students( id int unsigned primary ...原创 2019-03-17 22:30:27 · 168 阅读 · 0 评论 -
MySQL01--数据库数据表和增删改查的基本操作
– 数据库的操作-- 链接数据库mysql -uroot -pmysql -uroot -pmysql --(-p后面的mysql是密码,-r后面的root是用户名称)-- 退出数据库exit/quit/ctrl+d-- sql语句最后需要有分号;结尾-- 显示数据库版本select version();-- 显示时间select now();-- 查看所有数...原创 2019-03-17 22:29:00 · 249 阅读 · 0 评论 -
MySQL03--关联、子查询
1.连接查询当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回mysql支持三种类型的连接查询,分别为:内连接查询:查询的结果为两个表匹配到的数据右连接查询:查询的结果为两个表匹配到的数据,右表特有的数据,对于左表中不存在的数据使用null填充左连接查询:查询的结果为两个表匹配到的数据,左表特有的数据,对于右表中不存在的数据使用null填充语法se...原创 2019-03-24 18:10:33 · 630 阅读 · 0 评论 -
mysql配置白名单访问
mysql配置白名单访问1.登录mysql -uroot -pmysql2.切换至mysql库use mysql;3.查看有白名单权限的用户select Host,User from user;4.指定ip有权限访问mysqlGRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password';如果没有...原创 2019-09-25 17:07:36 · 11611 阅读 · 0 评论