python创建sqlite3数据库
时间: 2023-04-28 22:00:09 浏览: 114
使用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()
```
相关问题
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数据库,并在该数据库中创建表来存储通讯录记录。以下是一个示例代码:
```python
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('addressbook.db')
# 创建游标对象
cursor = conn.cursor()
# 创建表
cursor.execute('''CREATE TABLE contacts
(id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
phone TEXT,
email TEXT)''')
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
此代码将创建一个名为addressbook.db的SQLite3数据库,并在其中创建一个名为contacts的表,该表包含id、name、phone和email四个字段。您可以根据需要更改此表的字段和数据类型。
阅读全文