pyhton中sqlite3哪个函数创建数据库
时间: 2024-03-12 10:45:55 浏览: 73
在 Python 中使用 SQLite3 数据库,可以通过 `sqlite3` 模块进行操作。其中,创建数据库的函数是 `connect()`。它的语法如下:
```python
import sqlite3
conn = sqlite3.connect('example.db')
```
其中,`example.db` 表示要创建的数据库文件名。如果该文件不存在,则会自动创建一个新的数据库文件。
需要注意的是,在创建数据库连接时,如果指定的数据库文件不存在,则会自动创建一个新的数据库文件。如果指定的数据库文件已经存在,则会打开该文件并返回一个数据库连接对象。如果出现连接错误,则会抛出异常。
在创建了数据库连接之后,我们可以使用该连接对象的 `cursor()` 方法创建一个游标对象,然后使用游标对象执行 SQL 命令,例如创建表格、插入数据等操作。最后,需要使用 `commit()` 方法提交更改,并使用 `close()` 方法关闭连接。
相关问题
python sqlite3创建数据库
可以使用Python内置的sqlite3模块来创建数据库。具体方法包括:
1. 导入sqlite3模块
2. 使用connect函数连接数据库,指定数据库文件的路径和名称
3. 使用cursor函数创建游标对象,用来执行SQL语句
4. 使用execute函数执行SQL语句,创建表格或插入数据等
5. 使用commit函数提交事务
6. 关闭游标和数据库连接对象
例如:
```python
import sqlite3
conn = sqlite3.connect('database.db')
c = conn.cursor()
c.execute('CREATE TABLE students(id INTEGER PRIMARY KEY, name TEXT, age INTEGER)')
conn.commit()
c.close()
conn.close()
```
以上代码创建了一个名为"database.db"的数据库文件,其中包括一个名为"students"的表格,包含三个字段:id、name和age。
阅读全文