Django之复杂SQL语句处理方式
2018-01-02 16:41
246 查看
extra
models.userinfo.objects.extra(select={'n1': "select count(1) from tb1 where id>%s",'id':'id','name':'name'},select_params=(11,)) 等同于 select id, name, (select count(1) from tb1 where id>11) as n1 from table
原生SQL
from django.db import connection, connections cursor = connections['default1'].cursor() ####cursor = connection.cursor() cursor.execute("""SELECT * from auth_user where id = %s""", [1]) row = cursor.fetchone()
不懂得可以参考:
https://github.com/QuincyC379/DjetPS:根据Django源码写的快速增删改查的组件,希望对各位有点帮助!
相关文章推荐
- sql语句中含有特殊字符的处理方式
- 存储过程中特殊符号的处理-sql语句当参数的存储过程-复杂查询
- C#中使用SQL语句生成DataTable,对不同的数据库,处理方式不同,返回的结果属性不同
- 拼接字符SQL语句拼接 最后一个字符多出 处理方式
- Hibernate中使用SQL处理复杂的查询语句(on calsue)
- SQL语句拼接 最后一个字符多出 处理方式
- 当数据库id有断层的情况下做上一篇和下一篇时的处理方式SQL语句。
- PDO捕获SQL语句、PDO中错误处理与PDO事务处理
- T-SQL 存储过程中使用事务并回滚出错的SQL语句(C#事务处理)
- SQL语句字符串处理大全
- django -----原生SQL语句查询与前端数据传递
- sql语句字符串处理大全
- sql如何写数据库连接语句,默认方式链接数据库
- 一次数据库不繁忙时一条sql语句2个执行计划导致业务超时的故障处理
- 通过xml处理sql语句时对小于号与大于号的处理转换
- SQL 语句的多表查询方式
- 动态sql语句 异常处理
- SQL 语句中特殊字符的处理及预防sql 注射
- 用事务一次处理多条SQL语句
- Oracle的SQL语句中如何处理‘&’符号