编程常用代码大全<1>
python 调用本地数据库连接 " />

在进行大型项目开发时,使用数据库管理数据是必不可少的一步。Python是一种广泛使用的编程语言,提供了许多数据库接口,让我们方便地处理数据库操作。接下来,我们来了解一下如何在Python中连接并管理本地数据库的方法。

首先,我们需要安装数据库,比如MySQL或SQLite等,来存储我们的数据。在此文中,我们以SQLite为例进行说明,SQLite是一种轻量级的数据库,适用于小型应用和嵌入式设备等场景。我们可以使用以下命令在Python中安装SQLite:

```python

!pip install sqlite3

```

接着,我们需要导入SQLite模块,并创建一个数据库连接:

```python

import sqlite3

conn = sqlite3.connect('example.db')

```

这里的example.db是我们想要创建的数据库名称,如果该数据库已存在,则会直接连接到该数据库。

现在我们已经连接到了数据库,接下来需要创建一个数据表来存储数据。比如我们要创建一个students表,用来存储学生的姓名、年龄和成绩。以下是创建students表的代码:

```python

import sqlite3

conn = sqlite3.connect('example.db')

c = conn.cursor()

c.execute('''CREATE TABLE students

(name text, age integer, score integer)''')

```

这里我们使用了execute()函数执行一条SQL语句来创建students表。语句中包含了三个字段:name、age、score,分别表示学生的姓名、年龄和成绩。其中,text和integer是SQL中的数据类型。

现在我们已经创建了students表,接下来我们可以向其中插入数据。以下是向students表中插入数据的代码:

```python

import sqlite3

conn = sqlite3.connect('example.db')

c = conn.cursor()

c.execute("INSERT INTO students VALUES ('Tom', 18, 90)")

c.execute("INSERT INTO students VALUES ('Jerry', 20, 85)")

c.execute("INSERT INTO students VALUES ('Mike', 19, 92)")

```

这里我们使用execute()函数执行三条SQL语句,分别向students表中插入了三个学生的信息。我们可以通过SELECT语句来查询表中的数据:

```python

import sqlite3

conn = sqlite3.connect('example.db')

c = conn.cursor()

c.execute('SELECT * FROM students')

result = c.fetchall()

print(result)

```

这里使用execute()函数执行一条SELECT语句,查询students表中的所有数据,并将结果存储在result变量中。我们使用fetchall()函数获取该结果,并将其打印出来。输出结果为:

```

[('Tom', 18, 90), ('Jerry', 20, 85), ('Mike', 19, 92)]

```

接下来,我们可以进行一些其他操作,比如更新数据、删除数据等等。以下是更新students表中的Tom的成绩,并打印更新后的结果的代码:

```python

import sqlite3

conn = sqlite3.connect('example.db')

c = conn.cursor()

c.execute("UPDATE students SET score=95 WHERE name='Tom'")

c.execute('SELECT * FROM students')

result = c.fetchall()

print(result)

```

这里使用execute()函数执行一条UPDATE语句,将Tom的成绩从90更新为95。然后再执行一条SELECT语句,查询students表中的所有数据,并将结果存储在result变量中,并将其打印出来。输出结果为:

```

[('Tom', 18, 95), ('Jerry', 20, 85), ('Mike', 19, 92)]

```

最后,当我们完成了对数据库的所有操作后,需要关闭数据库连接:

```python

import sqlite3

conn = sqlite3.connect('example.db')

c = conn.cursor()

# some operations...

conn.close()

```

以上是使用Python连接并管理本地数据库的示例,我们可以根据实际需求进行相应的操作。同时,也可以使用其他的数据库,比如MySQL、PostgreSQL等,通过相应的接口来连接和管理数据库。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(46) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部