使用Python操作Perst
要使用Python操作Perst数据库,需要安装pyperst库。可以通过pip命令来安装pyperst库:
pip install pyperst
下面是一个完整的Python代码样例,展示如何连接Perst数据库并进行数据插入、查询、修改和删除操作:
python
from pyperst import Database, Field
# 创建数据库对象
db = Database("mydb")
# 定义数据模型
class Person(db.Model):
name = Field(str)
age = Field(int)
# 建立数据库连接
db.connect()
# 创建一条数据记录
person = Person(name="John", age=25)
# 插入数据记录
person.save()
# 查询数据
all_people = Person.select()
for person in all_people:
print(person.name, person.age)
# 修改数据
person.name = "John Smith"
person.save()
# 删除数据
person.delete()
# 关闭数据库连接
db.close()
在这个代码样例中,我们首先创建了一个数据库对象,然后定义了一个数据模型`Person`,它有两个字段`name`和`age`。接着我们通过`connect()`方法建立数据库连接。然后创建了一个`Person`对象,并使用`save()`方法将其插入数据库。之后我们通过`select()`方法查询数据库中所有的`Person`记录,并打印每个人的姓名和年龄。然后我们修改了一个人的姓名,并使用`save()`方法保存修改。最后我们通过`delete()`方法删除了这个人的记录。最后我们使用`close()`方法关闭数据库连接。