随笔分类 -  Database_NOTES

摘要:mysql 使用版本:mysql 8.0 异常现象:每次访问,mysql server 的日志都会打印出如下内容,[Warning] IP address 'xxxx' could not be resolved: Name or service not known 异常分析:默认情况下,mysql 阅读全文
posted @ 2020-12-13 15:02 lowmanisbusy 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:一.数据备份 进入 mysql 执行文件目录(根据实际进行切换) cd /usr/local/mysql/bin/ 1.仅备份数据表结构 1)指定数据表备份表结构 mysqldump -u root -p -d {数据库名称} {表名称1} {表名称2} > dump.sql 2)备份所有数据表的表 阅读全文
posted @ 2020-01-10 11:50 lowmanisbusy 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1.抽空用python做了一个 动态添加/删除IP黑名单 的程序(或者说实现方案),项目地址: https://gitee.com/lowmanisbusy/ip_blacklists 阅读全文
posted @ 2019-09-05 16:00 lowmanisbusy 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:MongoDB 简介 MongoDB (名称来自 humongous/巨大无比的, 是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于 分布式 文件存储,由 C++ 语言编写,设计之初旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB使用的是内存映射存储引擎,它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以... 阅读全文
posted @ 2018-12-04 21:57 lowmanisbusy 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Python 中操作 MySQL 步骤 安装模块 引入模块 在py文件中引入pymysql模块 Connection 对象 用于建立与数据库的连接 创建对象:调用connect()方法 用于建立与数据库的连接 创建对象:调用connect()方法 参数host:连接的mysql主机,如果本机是'lo 阅读全文
posted @ 2018-07-29 10:20 lowmanisbusy 阅读(677) 评论(0) 推荐(0) 编辑
摘要:python/django 框架自带的 orm 无疑是django框架最拿得出手的一个亮点,orm无疑极大的方便了项目的开发,提高了开发的效率. 在实际的项目开发过程中,我们有时候需要修改模型的字段,但是稍有不慎就会开发出各种各样的bug,有时还无法进行还原. 我还曾看到过有同事直接去数据库中删除数 阅读全文
posted @ 2018-07-15 10:43 lowmanisbusy 阅读(294) 评论(0) 推荐(0) 编辑
摘要:模型 models.py中 获取到外键对应数据的方式如下: 视图views.py中 阅读全文
posted @ 2018-06-06 23:01 lowmanisbusy 阅读(10655) 评论(0) 推荐(0) 编辑
摘要:一、外键的删除 1、常见的使用方式(设置为null) 2、关于别的属性的介绍 CASCADE:这就是默认的选项,级联删除,你无需显性指定它。 PROTECT: 保护模式,如果采用该选项,删除的时候,会抛出ProtectedError错误。 SET_NULL: 置空模式,删除的时候,外键字段被设置为空 阅读全文
posted @ 2018-06-06 22:52 lowmanisbusy 阅读(327) 评论(0) 推荐(0) 编辑