import sqlalchemy

from sqlalchemy import create_engine

from sqlalchemy.ext.declarative import declarative_base

#Column导入

from sqlalchemy import Column, Integer, String

from sqlalchemy.orm import sessionmaker#导入游标包

#连接数据库

engine = create_engine("mysql+pymysql://root:521521@192.168.71.140/oldboy",

encoding='utf-8', echo=True)#echo=True是把所有信息都打印在控制台上

Base = declarative_base()#生成orm基类

class User(Base):

__tablename__ = 'user' #表名

id = Column(Integer, primary_key=True)

name = Column(String(32))

password = Column(String(64))

Base.metadata.create_all(engine)#创建表结构

'''插入数据操作'''

Session_class = sessionmaker(bind=engine)#创建与数据库的会话session class,注意这里返回的是session class

Session =Session_class() #生成session实例相当于cursor游标

user_obj = User(name="dapangpang", password="521521") #生成你要创建的数据对象

print(user_obj.name,user_obj.id) #此时还没创建对象

Session.add(user_obj)#把药创建的数据对象添加到这个session里,一会同意创建

print(user_obj.name,user_obj.id) #此时依然还没创建对象

Session.commit() #现此才统一提交,创建数据

mysql的orm框架_Mysql-Sqlalchemy-ORM框架相关推荐

  1. SQLAlchemy orm.query.Query

    https://docs.sqlalchemy.org/en/13/orm/query.html#sqlalchemy.orm.query.Query class sqlalchemy.orm.que ...

  2. mysql免费框架_MySQL(ORM框架)

    day63 SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如: ...

  3. ORM 框架中SQLALCHEMY一点点个人总结

    声明:工作原因涉及一点 What is ORM 答: object relation mapping 一种实现对象与数据库中的关系表映射的中间件.ORM 框架中最有名的是SQLALCHEMY 具体使用 ...

  4. python orm框架sqlalchemy_python orm 框架中sqlalchemy用法实例详解

    本文实例讲述了python orm 框架中sqlalchemy用法.分享给大家供大家参考,具体如下: 一.ORM简介 1. ORM(Object-Relational Mapping,对象关系映射): ...

  5. python orm框架sqlalchemy_python ORM框架:SqlAlchemy

    ORM,对象关系映射,即Object Relational Mapping的简称,通过ORM框架将编程语言中的对象模型与数据库的关系模型建立映射关系,这样做的目的:简化sql语言操作数据库的繁琐过程( ...

  6. SQLAlchemy ORM框架

    ORM简介 ORM 全称 Object Relational Mapping, 叫对象关系映射.简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系.这样,我们要操作数据库,数据库中 ...

  7. python orm框架sqlalchemy_ORM框架之SQLALchemy

    一.面向对象应用场景: 1.函数有共同参数,解决参数不断重用: 2.模板(约束同一类事物的,属性和行为) 3.函数编程和面向对象区别: 面向对象:数据和逻辑组合在一起: 函数编程:数据和逻辑不能组合在 ...

  8. mysql django构架图_Django框架之数据库ORM框架

    首先,我来介绍一下什么是ORM框架: O是object,也就类对象的意思,R是relation,翻译成中文是关系,也就是关系数据库中数据表的意思,M是mapping,是映射的意思.在ORM框架中,它帮 ...

  9. Web框架中的ORM框架

    Web框架中的ORM框架 在 Python 实现的 Web 框架中,通过 API 接口来访问后端的视图函数,视图函数对数据库中的数据进行处理然后返回给前端.在这个过程中,视图函数不是直接通过 SQL ...

  10. atitit.orm的缺点与orm框架市场占有率,选型attilax总结

    atitit.orm的缺点与orm框架市场占有率,选型attilax总结 1. attilax的orm框架要求 1 2. orm框架市场占有率 2 3. spring jdbc templt 3 4. ...

最新文章

  1. 数据结构—顺序表的插入算法
  2. 如何检测链表中的循环?
  3. SCAU 1078 破密
  4. php serialize unserialize 数据序列化 与 反序列化
  5. 关于权限五张表的独到见解
  6. Linux cut用法
  7. 解释内存中的栈、堆、静态区
  8. 面向对象编程 object oriented programming(OOP)(第二篇)
  9. 自百度2012吧——这些都是巧合吗
  10. c语言前后指针怎么用,详解一下——C语言指针该怎么用
  11. python matlib库_python matplotlib 库学习
  12. 按钮是什么意思_汽车里的Rear按键是什么意思?
  13. 别看微信,微博,头条用户都很多,自媒体作者也很多
  14. jsoup: Java HTML Parser
  15. 在eclipse中修改spark2.1源码
  16. 计算机键盘练习,电脑键盘指法练习经验分享
  17. 参考文献起止页码怎么写_参考文献是图书,怎么标注页码啊,用到哪页就写哪页吗(⊙_⊙?)...
  18. 思科路由器地址转换配置
  19. 以太网以及车载以太网概述
  20. 【干货】Kaggle数据挖掘比赛经验分享,陈成龙博士整理!

热门文章

  1. Python裸奔也疯狂:批量爬取中国工程院院士信息
  2. Python编程一定要注意的那些“坑”(八):赋值运算符=
  3. Linux 线程如何实现同步与互斥
  4. LeetCode-35 搜索插入位置
  5. Java json拼接字符串_Java中拼接json格式字符串
  6. c 与java联调rsa加密问题_关于前端RSA加密和解密的研讨
  7. 学校如何搭建文件服务器,学校服务器搭建
  8. 递归函数合式分解python_学习python的day10之递归与内置函数
  9. for循环多次调用cuda kernel函数_CUDA程序设计入门(二)——核函数
  10. One-Error多标签分类_深度学习:如何在多标签分类问题中考虑标签间的相关性?