首页 > 科技 >

Sqlalchemy一些CURD操作_SQLAlchemy CRUD 🚀

发布时间:2025-03-24 15:42:19来源:

在Python的世界里,Sqlalchemy是一个强大的ORM(对象关系映射)库,它让我们可以通过Python代码来操作数据库,而不需要直接写SQL语句。今天就来聊聊如何用Sqlalchemy进行CRUD(增删改查)操作吧!🔍

首先,我们需要创建一个数据库模型。比如,假设我们要建一个用户表,可以这样定义:

```python

from sqlalchemy import Column, Integer, String

from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()

class User(Base):

__tablename__ = 'users'

id = Column(Integer, primary_key=True)

name = Column(String)

age = Column(Integer)

```

接下来就是CRUD的操作了:

创建数据:使用`session.add()`添加新数据。

```python

new_user = User(name='Alice', age=25)

session.add(new_user)

session.commit()

```

读取数据:通过查询获取数据。

```python

user = session.query(User).filter_by(name='Alice').first()

print(user.age) 输出:25

```

更新数据:找到目标数据后修改属性。

```python

user.age = 26

session.commit()

```

删除数据:使用`session.delete()`移除数据。

```python

session.delete(user)

session.commit()

```

通过这些简单的步骤,我们可以轻松地完成数据库的管理任务。Sqlalchemy让数据库操作变得简单又高效,是不是很棒呢?🌟

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。