首页 > 数据库 >原生sql

原生sql

时间:2023-11-30 18:44:30浏览次数:40  
标签:原生 author book books app01 sql print id

# 原生sql(有些sql用orm写不出来)

# from django.db import connection
    #
    # cursor = connection.cursor()
    #
    # cursor.execute("""SELECT * from app01_book where id = %s""", [1])
    #
    # # row = cursor.fetchone()
    # row = cursor.fetchall()
    # print(row)

# 第二种,用的多

 # books=models.Book.objects.raw('select * from app01_book where id >3')
    # print(books)#RawQuerySet对象
    # for book in books:
    #     print(book.name)

    # books=models.Book.objects.raw('select * from app01_publish')
    # for book in books:
    #     print(book.__dict__)
        # print(book.name)
        # print(book.addr)
        # print(book.email)
        # print(book.price)

    # authors = models.Author.objects.raw('SELECT app01_author.id,app01_author. NAME,app01_authordetail.sex FROM app01_author JOIN app01_authordetail ON app01_author.author_detail_id = app01_authordetail.id WHERE app01_authordetail.sex = 1')
    # 
    # for author in authors:
    #     print(author.name)
    #     print(author.__dict__)

 

标签:原生,author,book,books,app01,sql,print,id
From: https://www.cnblogs.com/97zs/p/17868014.html

相关文章

  • 多种数据库获取最近一天记录的SQL整理
    多种数据库获取最近一天记录的SQL整理背景纯粹当笔记.数据库种类太多,记不住,每次都需要现查,效率实在是太低了将获取最近一天记录的SQL整理好方便后续直接his用简单总结Oracle+DM+神通的语法一样Kingbase+PG+Highgo的语法一样MySQL用的是SUB其他人都是......
  • docker 一键搭建 MySQL 主从集群
    分享一个GitHub项目,用来一键搭建MySQL的主从集群的:https://github.com/vbabak/docker-mysql-master-slave前面Google了一下没找到,搜出来的都是需要自己手动调操作过的,本来想自己写一个的,让GPT取了个名字,结果一搜就搜到了现成了......
  • SqlServer中常用的一些操作语句
    我们在维护数据库数据的时候,通常会用到各种SQL语句对数据进行操作或者维护,如:查看某个数据库中有哪些用户数据表、每个数据表中总共有多少条数据……SqlServer官方地址:https://learn.microsoft.com/zh-cn/sql1、整理说明我们在维护数据库数据的时候,通常会用到各种SQL语句对数......
  • SQL server之IP地址计算
    DECLARE@ipASVARCHAR(15)='1.0.0.0'--将IP地址转换为整数DECLARE@ipIntASINT=(CAST(PARSENAME(@ip,4)ASINT)*POWER(256,3))+(CAST(PARSENAME(@ip,3)ASINT)*POWER(256,2))+(CAST(PARSENAME(@ip,2)ASINT)*POWER(256,1))+CAS......
  • 学习笔记12(PHP MySQL数据库系统)
    一、知识点梳理(一)使用PHP连接到MySQL服务器安装必要的软件:在基于Ubuntu的系统上,可以使用以下命令:sudoapt-getinstallphpmysql-serverphp-mysql启动MySQL服务:使用以下命令:sudoservicemysqlstart创建MySQL数据库和用户:登录MySQL并创建一个数据库以及一个......
  • plsql调试存储过程卡住的原因以及处理
    用PLSQL调试存储过程的时候,经常会遇到这个的情况,点调试后,继续点单步都是灰色,想停下来,但是取消也要点很多次才能取消掉。就像下面的情况:   一直以为是个BUG,直到最近有人告诉我了真相。出现这个问题的原因,是因为  1:调试存储过程要发起两个会话(运行、调试)  2:我们plsq......
  • mysql常用sql
    #创建数据库CREATEDATABASEzabbix;#创建用户,xxxx为密码createuserzabbix@'%'identifiedby'xxxxx';#查看所有用户,查看用户是否创建成功SELECTUser,HostFROMmysql.user;#给用户赋权#赋权zabbix库GRANTALLONzabbix.*TO'zabbix'@'%';#赋权所有库GRANTALLON*.*......
  • mysql 启动报错【Error while setting value ‘NO_ENGINE_SUBSTITUTION, STRICT_TRANS
    报错如下: 原因:mysql配置文件my.ini里的sql_mode配置项参数中逗号后面有空格解决步骤:打开my.ini文件,找到sql_mode配置项删除空格,保存 ......
  • Linux 安装MySQL 步骤
    通过包管理器安装MySQLubuntu安装MySQL1、配置APT源ubuntu自己的APT源里面就有MySQL,以ubuntu2004为例,可以直接用相关源就行了,也可以导入MySQL的官方源。阿里云镜像源地址:https://developer.aliyun.com/mirror/官方源地址:https://dev.mysql.com/downloads/repo/apt/......
  • mysqlsh备份恢复小记
    参考文档:https://mp.weixin.qq.com/s/SGWgecxrpLNhnQzQMwh_Ewhttps://opensource.actionsky.com/20221012-mysql/https://blog.csdn.net/m0_67261762/article/details/125046721?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~......