Browse Source

Update 'README.md'

天问 1 year ago
parent
commit
26e18c1a7b
1 changed files with 47 additions and 1 deletions
  1. 47 1
      README.md

+ 47 - 1
README.md

@@ -1,3 +1,49 @@
 # peewee
 # peewee
 
 
-ORM框架,
+ORM框架,
+
+## Usage
+
+```
+pip install peewee
+
+from peewee import SqliteDatabase
+db = SqliteDatabase('my_database.db')
+
+
+from peewee import Model, CharField, IntegerField
+
+class Person(Model):
+    name = CharField()
+    age = IntegerField()
+
+    class Meta:
+        database = db  # 将模型与特定数据库连接关联
+
+
+# 创建并插入新记录
+person = Person.create(name='Alice', age=30)
+# 或者
+person = Person()
+person.name = 'Bob'
+person.age = 25
+person.save()
+
+# 查询所有记录
+people = Person.select()
+# 条件查询
+young_people = Person.select().where(Person.age < 30)
+
+# 更新记录
+person = Person.get(Person.name == 'Alice')
+person.age = 31
+person.save()
+
+# 删除记录
+person = Person.get(Person.name == 'Bob')
+person.delete_instance()
+
+
+# 数据迁移
+peewee migrations
+```