简易Python小数据库操作指南 (python 小数据库)
随着信息时代的到来,数据大爆炸已成为不可避免的趋势。而管理这些海量的数据,数据库成为了必不可少的工具。Python作为一门功能强大的编程语言,也可以轻松的操作数据库。本篇文章将介绍如何利用Python对各种数据库进行简易操作。 1. SQLite数据库 SQLite 是一种轻型的嵌入式数据库,不需要单独的服务器进程或操作系统进程来维护。它适合使用在移动设备以及小型应用场景。 使用 Python 操作 SQLite,首先需要安装sqlite3模块,使用命令 pip install pysqlite3 即可安装。 接下来,我们首先需要建立数据库连接,并创建一个数据表,代码如下: “`python import sqlite3 def create_table(): conn = sqlite3.connect(‘test.db’) print(“Opened database successfully”) conn.execute(”’CREATE TABLE company (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);”’) print(“Table created successfully”) conn.close() “` 上述代码中,我们首先通过 sqlite3.connect() 打开一个已存在的数据库,如果数据库不存在,它将被创建,并在该连接上创建一个新表 company。 接下来,我们通过以下代码插入记录: “`python def insert_data(): conn = sqlite3.connect(‘test.db’) print(“Opened database successfully”) conn.execute(“INSERT INTO company (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, ‘Paul’, 32, ‘California’, 20230.00 )”) conn.execute(“INSERT INTO company (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (2, ‘Allen’, 25, ‘Texas’, 15000.00 )”) conn.execute(“INSERT INTO company (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (3, ‘Teddy’, 23, ‘Norway’, 20230.00 )”) conn.execute(“INSERT INTO company (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (4, ‘Mark’, 25, ‘Rich-Mond’, 65000.00 )”) conn.commit() print(“Records created successfully”) conn.close() “` 执行完以上操作后,我们可以通过以下代码查询用户列表:...