数据库
zhangliang_852469
记录平时学习的内容
展开
-
django 或drf 使用elasticsearch 实现搜索功能
drf 接口实现:https://blog.csdn.net/qq_31065041/article/details/104592558django中实现:https://blog.csdn.net/makesomethings/article/details/100061591原创 2021-04-21 17:07:24 · 2361 阅读 · 0 评论 -
Redis基本简介及命令
一、安装配置:wget: http://download.redis.io/releases/redis-3.2.10.tar.gz解压:tar -zxvf redis-3.2.10.tar.gz安装:进入 redis-3.2.10 文件夹执行:make后台启动redis加&src/redis-server &二、定制配置文件:vim /etc/redis.conf# 是否后台运行daemonize yes# 端口prot 6379# 日志文件位置lo原创 2020-07-02 09:29:43 · 171 阅读 · 0 评论 -
MongoDB 学习笔记
数据库增加use db1查看show dbs删除use db1db.dropDatabase()集合增加use db1db.user.insert({'a':1})查看 show tables删除 use db1 db.user.drop()文档增use db1user0={ "name":"egon", "age":10, 'hobbies':['music','read','dancing'], 'addr':{ 'country':'Chin原创 2020-08-25 09:30:01 · 94 阅读 · 0 评论 -
MongoDB 相关操作
1、数据库操作#1、增use config #如果数据库不存在,则创建数据库,否则切换到指定数据库。#2、查show dbs #查看所有可以看到,我们刚创建的数据库config并不在数据库的列表中, 要显示它,我们需要向config数据库插入一些数据。db.table1.insert({'a':1})#3、删use config #先切换到要删的库下db.dropDatabase() #删除当前库2、集合操作#1、增当第一个文档插入时,集合就会被创建> use data转载 2020-06-30 11:07:29 · 150 阅读 · 0 评论 -
MongoDB数据库
一、下载#1、安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量#2、新建目录与文件D:\MongoDB\data\dbD:\MongoDB\log\mongod.log#3、新建配置文件mongod.cfg,参考:https://docs.mongodb.com/manual/reference/configuration-options/注意:在win电脑上,这个路径可能是“/”systemLog: destination: file path:转载 2020-06-29 14:34:25 · 88 阅读 · 0 评论 -
mysql的索引的增删改查
普通索引INDEX:加速查找 唯一索引: -主键索引PRIMARY KEY:加速查找+约束(不为空、不能重复) -唯一索引UNIQUE:加速查找+约束(不能重复) 联合索引: -PRIMARY KEY(id,name):联合主键索引 -UNIQUE(id,name):联合唯一索引 -IND...原创 2020-08-25 09:29:32 · 251 阅读 · 0 评论 -
mysql 多表查询
#重点:外链接语法 SELECT 字段列表 FROM 表1 INNER|LEFT|RIGHT JOIN 表2 ON 表1.字段 = 表2.字段;1 交叉连接:不适用任何匹配条件。生成笛卡尔积 mysql> select * from employee,department; +----+------------+----...原创 2020-04-01 14:30:12 · 82 阅读 · 0 评论 -
mysql单表查询
# 单表查询语法 select distinct 字段1,字段2,字段3 from 表名 where 约束条件 group by 分组的字段 having 过滤条件 order by 排序字段 limit 限制条件(限制查询的条数); ps: 其中distinct 表示去掉重复的,在哪个字段前加就表示...原创 2020-03-31 15:28:50 · 104 阅读 · 0 评论 -
mysql常用数据类型以及约束
数据类型1. 数值类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,id,等级,各种号码等。 强调:整型的宽度指的是显示宽度,并不是存储宽度,且没必要指定宽度。 ps:create table t3(id int unsigned); 创建int类型默认有正负数,如果要去掉符号,在...原创 2020-03-27 15:00:55 · 113 阅读 · 0 评论 -
mysql 操作库
操作库 - 增 create database db1 charset uft8; #创建一个以utf8编码格式的名为db1的数据库; - 查 show databases; #查看所有 show create database db1;# 查看单个db1 - 改 --改数据库编码 alter database db1 charset g...原创 2020-03-26 10:02:14 · 94 阅读 · 0 评论 -
mysql基本使用
mysql基本使用-登录mysql -u root -p-查询当前登录账号select user(); \c #不执行当前语句退出quit exit \q帮助信息help (create)创建账号create user 'egon'@'192.168.32.*' identified by password 'zhangliang';解释:此命令表示...原创 2020-03-25 15:38:50 · 83 阅读 · 0 评论 -
social-app-django第三方登录qq 微信 微博 集成解决方案
github的地址:https://github.com/python-social-auth/social-app-django文档:https://python-social-auth.readthedocs.io/en/latest/第三方登录集成解决方案:1、下载pip install social-auth-app-django2、 settings中加入appsINSTA...原创 2019-07-05 16:39:07 · 1727 阅读 · 0 评论 -
dfr-extensions-设置缓存
网址:https://github.com/chibisov/drf-extensions文档:http://chibisov.github.io/drf-extensions/docs/使用:1、安装:pip install drf-extensions2、 引入DetailSerializerMixin,并将之放入最前面,如下from rest_framework_extensi...原创 2019-07-05 11:20:20 · 119 阅读 · 0 评论 -
Navicat的安装
步骤一 打开Navicat应用程序.exe文件。或将Navicat CD安装光盘插入CD-ROM驱动器,打开Navicat.exe 文件。步骤二 在欢迎画面点击“下一步”。步骤三 阅读许可协议,接受并点击“下一步”。步骤四 选择安装位置。点击“浏览”自定义安装路径,设定完成后点击“下一步”。考虑到运行速度,尽量不要安装在C盘。步骤五 运行其余的步骤。步骤六 点击“完成”,结束安...翻译 2019-03-05 14:20:56 · 1074 阅读 · 0 评论 -
Mysql的安装
1、下载压缩包下载地址:https://dev.mysql.com/downloads/mysql/2、解压到文件夹目录下3、新建txt文件内容如下:设置mysql客户端默认字符集default-character-set=utf8设置3306端口port = 3306设置mysql的安装目录basedir=D:\Program Files\mysql-5.7.2...翻译 2019-03-07 09:40:33 · 114 阅读 · 0 评论 -
Django使用Redis进行缓存详细最全流程
原文地址:https://blog.csdn.net/sinat_29699167/article/details/79699200转载 2018-12-06 15:04:08 · 598 阅读 · 0 评论