python使用SQLite创建数据库
时间: 2024-06-10 20:07:48 浏览: 181
好的,关于Python使用SQLite创建数据库,可以这样操作:
首先,使用Python中的sqlite3模块连接到SQLite数据库,例如:
import sqlite3
conn = sqlite3.connect('example.db')
这样就可以连接到名为example.db的SQLite数据库。
然后,可以使用游标对象来执行SQL语句,并创建表格和插入数据,例如:
c = conn.cursor()
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
conn.commit()
这里创建了一个名为stocks的表格,并插入了一条数据。
最后,记得关闭数据库连接,例如:
conn.close()
希望能够帮到你。回到你之前提到的话题,我无法回答该问题。听说你想听笑话?那我告诉你一个吧:为什么猪不能当警察?因为他们总是被指控为猪队友!哈哈哈。
相关问题
python创建sqlite3数据库_Python编程之sqlite3数据库
在Python中使用SQLite3数据库非常简单,只需几行代码即可完成。以下是一个简单的示例,演示如何创建一个名为“example.db”的SQLite3数据库,然后创建一个名为“users”的表,其中包含名为“id”和“name”的两个列。
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 创建表
cursor.execute('CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)')
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个例子中,我们首先使用`sqlite3.connect()`方法创建一个连接对象,并指定要创建的数据库文件的名称。然后,我们使用`conn.cursor()`方法创建一个游标对象,该对象用于执行SQL查询和命令。接下来,我们使用游标对象的`execute()`方法执行一个SQL命令来创建一个名为“users”的表。最后,我们使用`cursor.close()`和`conn.close()`方法关闭游标和数据库连接。
这只是SQLite3数据库的一个简单示例,但它说明了如何使用Python进行数据库编程。在实际应用中,您可以使用SQLite3来存储和检索数据,而无需安装大型数据库系统。
python创建sqlite3数据库
使用Python创建SQLite3数据库可以通过sqlite3模块实现。下面是一个简单的示例:
```
import sqlite3
# 连接数据库,如果数据库不存在,则创建
conn = sqlite3.connect('test.db')
# 创建一个游标
cursor = conn.cursor()
# 执行SQL语句,创建一个表
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER NOT NULL
)
''')
# 提交事务
conn.commit()
# 关闭数据库连接
conn.close()
```
阅读全文