美文网首页
sqlalchemy的orm介绍

sqlalchemy的orm介绍

作者: 深夜程序员_ | 来源:发表于2020-04-12 13:18 被阅读0次

一.ORM是指对象模型与数据库表的映射

易用性

设计灵活

可移植性

二.对象生成实体

from flask import Flask, jsonify, json

from sqlalchemy import create_engine, Column, Integer, String

from sqlalchemy.ext.declarative import declarative_base

# 连接数据库字符串

DB_URI = "mysql://root:123456@127.0.0.1/pyDemo"

engine = create_engine(DB_URI)

# 判断是否连接成功

engine.connect()

# 创建ORM

Base = declarative_base(engine)

# 创建模型实体

class PerSon(Base):

    # 表名字

    __tablename__ = 'Person'

    # 列

    id = Column(Integer, primary_key=True, autoincrement=True)

    name = Column(String(50))

    age = Column(Integer)

# 生成实体

Base.metadata.drop_all()

Base.metadata.create_all()

article = Article()

session.add(article)

session.commit()

# 查询第一条数据

article = session.query(Article).first()

# 更新当前数据

article.title = "123"

session.commit()

相关文章

  • Sqlalchemy ORM

    本文主要Sqlalchemy的ORM components进行介绍参考:SQLAlchemy 1.4 Docume...

  • python-Flask_SQLAlchemy(1)

    数据库SQLAlchemy [TOC] SQLAlchemy介绍 flask_sqlalchemy是一套ORM框架...

  • SQLAlchemy连接Mysql(ORM方法)

    一. 介绍 SQLAlchemy是Python中最有名的ORM工具。 关于ORM: 全称Object Relati...

  • sqlalchemy的orm介绍

    一.ORM是指对象模型与数据库表的映射 易用性设计灵活可移植性 二.对象生成实体 from flask impor...

  • SQLAlchemy

    SQLAlchemy 1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB A...

  • Python SQLAlchemy

    SQLAlchemy介绍 SQLAlchemy是一个基于Python的ORM框架。该框架是建立在DB-API之上,...

  • 2018-02-09

    Python数据库编程 ORM-SQLAlchemy学习 一、ORM背景介绍 如果写程序用pymysql和程序交互...

  • Python 中的 ORM 工具:Peewee

    上一篇文章介绍了Pyhton中的ORM工具:SQLAlchemy。本文延续之前的风格,介绍另一个ORM模块:Pee...

  • flask-ORM

    一、ORM介绍 二、flask-sqlalchemy介绍及安装 mac安装mysqlclient踩过的坑,已在上一...

  • SQLAlchemy

    ORM与SQLAlchemy简介 ORM 全称 Object Relational Mapping, 翻译过来叫对...

网友评论

      本文标题:sqlalchemy的orm介绍

      本文链接:https://www.haomeiwen.com/subject/wlrpmhtx.html