sqlarchemy操作原生sql语句的办法:from flask import Flask
from sqlalchemy import create_engine
import pymysql"""
sqlalchemy的初步使用,用SQLAlchemy执行原生SQL:
"""# 数据库的配置变量
HOSTNAME = '127.0.0.1'
PORT     = '3306'
DATABASE = 'db57'
USERNAME = 'root'
PASSWORD = 'root123456123456789'
DB_URI = 'mysql+pymysql://{}:{}@{}:{}/{}'.format(USERNAME,PASSWORD,HOSTNAME,PORT,DATABASE)# 创建数据库引擎
engine=create_engine(DB_URI,echo=True)# with engine.connect() as con:
#     rs=con.execute('SELECT * from t1')
#     for result in rs:
#         print(result)#创建连接
with engine.connect() as con:# 先删除users表con.execute('drop table if exists authors')# 创建一个users表,有自增长的id和namecon.execute('create table authors(id int primary key auto_increment,name varchar(25))')# 插入两条数据到表中con.execute('insert into authors(name) values("张飞")')con.execute('insert into authors(name) values("关羽")')# 执行查询操作results = con.execute('select * from authors')# 从查找的结果中遍历for result in results:print(result)

备注:没有连接mysql数据库的时候,先创建一个‘db57’的数据库。

结果输出:

进入数据库查询下:

mysql> select * from authors;
+----+------+
| id | name |
+----+------+
|  1 | 张飞 |
|  2 | 关羽 |
+----+------+
2 rows in set (0.00 sec)

mysql>

用SQLAlchemy执行原生SQL相关推荐

  1. php执行删除语句代码,ThinkPHP之数据删除和执行原生SQL语句

    一.数据删除 delete() 返回受影响的记录条数 $goods->delete(30);//删除主键值等于30的记录信息 $goods->delete('10,12,14');//删除 ...

  2. thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法

    本文实例讲述了thinkPHP框架中执行原生SQL语句的方法.分享给大家供大家参考,具体如下: 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $ ...

  3. java调用sql返回list_Hibernate执行原生SQL返回ListMap类型结果集

    我是学java出身的,web是我主要一块: 在做项目的时候最让人别扭的就是hibernate查询大都是查询出List(T指代对应实体类)类型 如果这时候我用的联合查询,那么返回都就是List , 这样 ...

  4. jpa原生query_JPA执行原生SQL语句

    前言 作业的项目终于告一段落了暂时,这周继续进行日志系统的编写,只可惜这周开始练科三了,一开始是全天练车,导致每天写代码的时间减少了好多,后来时间进行了调整(早上四点半到七点半,晚上五点到七点多),也 ...

  5. php原生sql语法,thinkphp执行原生SQL语句的实现方法

    怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $Model = D(); 或者 $Model = M(); $sql = "selec ...

  6. ef执行原生sql语句_EF Core中执行原生SQL语句

    一.课程介绍之所以今天录制这个系列文章的主要原因是,想在快速帮助到大家上手在ASP.NET Core WebAPI中结合EF Core来操作我们的数据库.EF Core的基础文章和基础课程实在是太多了 ...

  7. 2016/05/13 thinkphp 3.2.2 ① 数据删除及执行原生sql语句 ②表单验证

    [数据删除及执行原生sql语句] delete()  返回受影响的记录条数 $goods -> delete(30);   删除主键值等于30的记录信息 $goods -> delete( ...

  8. EFCore之执行原生SQL语句

    EFCore通过 LINQ 语法为我们提供了非常便利的方式来操作数据库. 当有些业务逻辑较复杂而不能使用 LINQ 来查询时,可以使用原生 SQL 查询. 或者使用 LINQ 查询导致 SQL 查询效 ...

  9. 在ABP中通过EF直接执行原生Sql的解决方案

    在ABP中通过EF直接执行原生Sql的解决方案 参考文章: (1)在ABP中通过EF直接执行原生Sql的解决方案 (2)https://www.cnblogs.com/farb/p/SqlQueryI ...

  10. django执行原生SQL语句

    1.原生SQL用法概述 django可以执行原生SQL语句,主要分读和写两类,用法如下: 读(查):xxxModel.object.raw() 写(增删改):connection.cursor() 2 ...

最新文章

  1. 2005年上半年 网络工程师 上下午试卷【附带答案】
  2. 揭秘人工智能面试内容:8家国际巨头机器学习面试题目整理
  3. 【案例分析】分布式系统的接口幂等性设计!
  4. Android初级开发第七讲--特效和数据传递处理
  5. 线程 sleep 取消_Java面试集锦:25道线程类相关面试题与答案(下)
  6. 计算机工程与应用 网站,计算机工程与应用杂志
  7. 朴素的UNIX之-Linux CFS一个注释
  8. 俗话说开店容易,守店难,这句话是错的,百分之一万是错的,守店怎么会难?
  9. matlab定义变量var,设置变量数据类型 - MATLAB setvartype - MathWorks 中国
  10. Android中/system/build.prop文件解读(转)
  11. 国内首批第三方支付牌照正式发放
  12. 手动查毒删除病毒文件图
  13. 计算机检索策略制定过程,计算机文献检索的基本方法与策略
  14. 01 HA haproxy 功能简介以及应用
  15. 计算机专业应届毕业生找工作一定要知道的面试题--必背版
  16. 某程序员发现 CSDN官方“漏洞”,立省¥10000+,抓紧薅吧
  17. 英语词根、词根、前缀、后缀大全
  18. hive-创建数据库-创建表--hive版本3.1.2
  19. 【JavaSE基础】08-集合框架(三)
  20. sublime Text3 编辑器中 ANSI编码的汉字出现乱码

热门文章

  1. LeetCode之搜索旋转排序数组
  2. C++中vector的用法
  3. iOS线程之——NSCondition
  4. swift中Any,AnyObject,AnyClass的区别
  5. 用PLSQL将Excel数据导入到Oracle中
  6. Python 最大公约数的欧几里得算法及Stein算法
  7. [转]Ogre:Hardwarebuffer
  8. 在控制用' * '台画一个圆形图案
  9. Chrome 崩溃 相关
  10. 孙燕姿 -《Stefanie》