Sqlalchemy一些CURD操作_SQLAlchemy CRUD 🚀
在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让数据库操作变得简单又高效,是不是很棒呢?🌟
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。