数据库
文章平均质量分 50
学无止境gwx
这个作者很懒,什么都没留下…
展开
-
python 相关框架事务开启方式
对于框架而言,各式API接口少不了伴随着事务的场景,下面就列举常用框架的事务开启方法。原创 2023-08-09 14:02:01 · 1052 阅读 · 0 评论 -
django 优化方式
对于网站和Web APP来说,相同的类型的产品,响应速度越好,那么用户量就越高。不可否认的是,响应速度是用户黏粘性最好的方式之一,但往往不知道如何下手解决,希望这篇文章可以给予你一些思路对于网站和Web APP来说最影响网站性能的就是数据库查询了,因为,而查询返回的数据集非常大时还会占据很多内存。这里从django orm的角度来探索数据库查询的优化。原创 2023-08-07 17:24:26 · 1034 阅读 · 0 评论 -
数据库容灾方案
定时任务、crontab、celery原创 2022-08-31 15:57:15 · 328 阅读 · 0 评论 -
django orm基本操作二
前言继上文django orm表设计以及查询操作,下面来讲下基本操作之增、删、改一、增# 创建一个新的 Book 对象obj = Book.objects.create(name="天龙八部", price=100)# 因为外键的关系,我们需要指定出版社publish = Publish.objects.get(name="金庸出版社")obj.publish = publish# 因为外键的关系,又金庸出版社对应的id就是1,所以指定出版社也可以用obj.publish.add(1)或者o原创 2021-12-27 02:02:32 · 445 阅读 · 0 评论 -
django orm基本操作一
django一对一、django一对多、django多对多、django orm、数据库表设计原创 2021-12-27 01:18:22 · 719 阅读 · 0 评论 -
mysql数据库语法
MySQL数据库一、查询1、获取mysql的所以数据库名select schema_name from information_schema.schemata;2、获取指定数据库所有表名select table_name from information_schema.tables where table_schema='dev';3、获取数据库dev中以’case_data’开头的表名select table_name from information_schema.tables w原创 2021-06-01 13:43:03 · 121 阅读 · 0 评论 -
PostgreSQL 命令
1、进入PostgreSQL:psql -h 127.0.0.1 -U postgres2、切换数据库\connect 或 \c3、创建数据库表create table workerMsg(id int,name varchar(30),age int primary key,professional varchar(30));4、查看表字段信息\d workMsg5、支持的表字段类型https://zhuanlan.zhihu.com/p/1660096196、修改表字段类型ht原创 2021-02-25 16:53:26 · 277 阅读 · 0 评论 -
如何防止sql注入
现象实现一个根据指定条件检索数据库数据表功能,我们想到的是select语句,其中%s占位符接收参数,但是这样的一条语句直接被执行很容易造成sql注入。why?执行的语句没有对“条件”进行校验!验证是否有可能被sql注入:在传递的参数的后面加上解决方案:以sql自有校验功能进行参数的检查语法:以传参的形式执行,如下图:那么下面关注即sql语句该怎么写?,参数类型是什么?根据执行sql的方法的不同(sql有哪些执行方式:见https://blog.csdn.net/weixin_49278803/原创 2021-02-25 16:07:36 · 525 阅读 · 0 评论 -
session.execute与cursor.execute的区别
一、session.execute用法有两种方式执行1、orm之flaskhttps://blog.csdn.net/aimill/article/details/808585062、orm,非flaskhttps://blog.csdn.net/aimill/article/details/80711685二、cursor.execute执行https://blog.csdn.net/weixin_49278803/article/details/114076787?spm=1001.2014原创 2021-02-25 13:46:21 · 4560 阅读 · 0 评论 -
数据库连接
版本:python 3.6.7一、Mysql在这里插入代码片二、MongoDB在这里插入代码片三、Radis在这里插入代码片三、PostgreSQLclass PostgreSQLTool(): def __init__(self): self.client = psycopg2.connect( # host="内网地址", # 内网地址 host="外网地址",原创 2021-02-25 13:43:36 · 424 阅读 · 0 评论