
数据库
文章平均质量分 91
初来码农
世界上只有一种英雄主义,那就是了解生命而且热爱生命的人
展开
-
Mongodb常用命令(增删改查)
1、remove删除命令查询表达式删除name=zhangsan删除age大于10删除age小于11大于等于:gte小于等于:gte小于等于:gte小于等于:lte不等于:$ne只删除一个,{justOne:true},默认全部删除更新update语法: db.collection.update(查询表达式,新值,选项)如果使用下面语句,不是更新数据,而是更新文档。...原创 2019-11-06 21:47:21 · 495 阅读 · 0 评论 -
关于数据库中null,空值,‘’的一些思考
一直对空值和null值的概念理解不清晰,所以结合资料以及自己的理解对他们的区别和处理方式进行总结。首先就是在概念上的不同:1、空值不占空间2、null值占空间。打个比喻就是空值表示一个杯子是真空状态,什么都没有,而null值是杯子中有空气。发现向colA一列插入空值成功,而colB列既可以插入空值,也可以插入NULL值。总结一下 ,定义为NOT NULL的字段只能插入空值,不能插入nul...原创 2019-08-24 13:59:09 · 926 阅读 · 0 评论 -
浅谈python连接mysql的几种方式
1.使用pymysql模块(这是python3中连接mysql的模块,python2连接mysql用的是mysqldb,且python3和python2连接方式不兼容)话不多说,直接上代码import pymysql#连接数据库db=pymysql.connect(host=‘localhost’,user=‘root’, password=‘wzq123’,database=‘demo...原创 2019-08-31 17:20:18 · 409 阅读 · 0 评论 -
Django框架连接Mysql数据库小结
1. 在数据迁移之前,确定配置是否完成首先在pycharm终端执行以下命令:python manage.py check2.排错第一个错误原因:django 模式使用python2 版本的mysql数据库模块,python3 使用的是pymsql模块解决方法:第二个错误原因:django默认检测pymysql的版本,修改源码,去掉检测解决办法:数据迁移在pychar...原创 2019-09-10 21:03:02 · 272 阅读 · 0 评论 -
基于sqlite3的Django读写分离
1.在项目中的settings文件中配置数据库2.将主库中的数据库表结构进行迁移migrate --database slave(自己从库的库名)3.在项目主目录中创建一个py文件,这里的我叫mydbrouterdef db_for_read() 决定读操作的数据库(从库)def db_for_write() 决定写操作的数据库(主库)4.在settings中加上数据库路...原创 2019-10-10 19:43:17 · 1083 阅读 · 0 评论