iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python-sqlalchemy
  • 207
分享到

python-sqlalchemy

2024-04-02 19:04:59 207人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlal

from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String
from sqlalchemy.ORM import sessionmaker
from sqlalchemy import func
engine=create_engine(
    "Mysql+pymysql://root:123456@localhost/mxm_db",
    encoding='utf-8',echo=False
)
Base=declarative_base()#生成orm基类
class User(Base):
    __tablename__='user'
    id=Column(Integer,primary_key=True)
    name=Column(String(32))
    passWord=Column(String(64))

    def __repr__(self):
        return '<%s,%s,%s>' %(self.id,self.name,self.password)
Base.metadata.create_all(engine)
Session_class=sessionmaker(bind=engine)#创建与数据库的会话class
Session=Session_class()#生成session实例,跟cursor一样
#1.增加数据
# user_obj=User(name='mxm1',password='mxm1')#生成你要创建的数据对象
# print(user_obj.name,user_obj.password)
# Session.add(user_obj)#把要创建的数据对象,添加到这个session里
# Session.commit()#统一提交,创建数据
#2.查询数据
data=Session.query(User).filter_by(name='mxm1').first()#查询不需要commit
print(data)
#3.修改数据
#data.name='mxm2'
#data.password='mxm2'
#Session.commit()
#4.数据回滚
#Session.rollback()
#filter(User.name.in_(['name1','name2']))
#5.统计
#data=Session.query(User).filter_by(password='mxm').\
#    filter_by(name='mxm').count()#查询不需要commit
#print(data)
#6.分组
#data=Session.query(User.name,func.count(User.name)).group_by(User.name).all()
#print(data)

--结束END--

本文标题: python-sqlalchemy

本文链接: https://www.lsjlt.com/news/35448.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 之 sqlalchemy删
    表结构: 代码: #Author Kang import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import d...
    99+
    2023-01-31
    Python sqlalchemy
  • Python工具之SQLAlchemy
    工具介绍:SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。工作方式:通过定义类的方式来操...
    99+
    2023-01-31
    工具 Python SQLAlchemy
  • Python 之 sqlalchemy查
    表结果: 查询代码: #Author Kang import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import...
    99+
    2023-01-31
    Python sqlalchemy
  • Python 之 sqlalchemy更
    表结构: 代码: #Author Kang import sqlalchemy from sqlalchemy import create_engine from sqlalchemy.ext.declarative import d...
    99+
    2023-01-31
    Python sqlalchemy
  • python学习笔记SQLAlchemy
    ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类...
    99+
    2023-01-31
    学习笔记 python SQLAlchemy
  • SQLAlchemy
    首先安装包sudo pip3 install sqlalchemy 数据库的默认编码为 latin1,修改数据表的默认编码是 MySQL 的一个基本操作,这是需要预先掌握的。不过学习本课程时并不需要这么做,在创建数据库的同时添加 CHAR...
    99+
    2023-01-31
    SQLAlchemy
  • python中SQLAlchemy的作用是什么
    python中SQLAlchemy的作用是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python...
    99+
    2023-06-14
  • 怎么在Python中使用sqlalchemy库
    这期内容当中小编将会给大家带来有关怎么在Python中使用sqlalchemy库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和...
    99+
    2023-06-14
  • Python中sqlalchemy框架如何使用
    今天就跟大家聊聊有关Python中sqlalchemy框架如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。安装安装#进入虚拟环境#执行./python3 -m&nbs...
    99+
    2023-06-20
  • Python的Flask Blueprint SQLAlchemy怎么应用
    这篇文章主要讲解了“Python的Flask Blueprint SQLAlchemy怎么应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python的Flask&nb...
    99+
    2023-07-05
  • python中SQLAlchemy框架怎么安装
    要安装SQLAlchemy框架,可以按照以下步骤进行: 确保你已经安装了Python。你可以从Python官方网站下载并安装最新版...
    99+
    2024-04-09
    python SQLAlchemy
  • Python、SQLAlchemy 在 connection.execute 中传递参数
    在使用SQLAlchemy的`connection.execute()`方法执行SQL语句时,可以通过参数绑定的方式传递参数。以下是...
    99+
    2023-09-27
    Python
  • python中SQLAlchemy框架的用法是什么
    SQLAlchemy是一个Python的ORM(对象关系映射)工具,它提供了一种在Python中操作关系型数据库的方式,并且支持多种...
    99+
    2024-04-09
    python SQLAlchemy
  • SQLAlchemy Table(表)类
    Table 构造方法  1 Table(name, metadata[, *column_list][, **kwargs])  参数说明:  name 表名 metadata 元数据对象 column_list 是列(Colum...
    99+
    2023-01-30
    SQLAlchemy Table
  • python中SQLAlchemy框架有哪些功能
    SQLAlchemy是一个Python的SQL工具和对象-关系映射(ORM)库,它提供了许多功能,包括: 数据库连接和会话管理:...
    99+
    2024-04-09
    python SQLAlchemy
  • Python ORM框架中的SQLAlchemy怎么用
    小编给大家分享一下Python ORM框架中的SQLAlchemy怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、SQLAlchemy 介绍1.1 ORM 的概念ORM全称Object Relationa...
    99+
    2023-06-29
  • Python ORM框架之SQLAlchemy 的基础用法
    目录一、SQLAlchemy 介绍1.1 ORM 的概念1.2 SQLAlchemy介绍1.3 架构1.4 异步1.5 安装二、SQLAlchemy 快速入门2.1 创建配置(可选)...
    99+
    2024-04-02
  • Python+SQLAlchemy轻松实现管理数据库
    目录一、安装SQLAlchemy二、创建数据模型三、设置数据库连接四、CRUD操作五、关联和外键在这篇文章中,我们将学习如何使用Python和SQLAlchemy库来轻松管理数据库。...
    99+
    2023-05-12
    Python SQLAlchemy管理数据库 Python SQLAlchemy数据库 Python SQLAlchemy
  • Python flask sqlalchemy的简单使用及常用操作
    目录前言flask sqlalchemy的配置使用sqlalchemy的增删改查查询数据增加数据修改数据删除数据总结前言 说到面向对象,大家都不陌生。关系型数据库也是后端日常用来存储...
    99+
    2024-04-02
  • python中怎么利用sqlalchemy 操作数据库
    今天就跟大家聊聊有关python中怎么利用sqlalchemy 操作数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。安装pip install sqlalchemy2....
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作