首先,您必须在系统上安装Python和SQLite。
使用以下代码:
sudo apt-get update sudo apt-get upgrade python
按y,安装将在几秒钟内完成。
输入以下命令:
sudo apt-get install sqlite3 libsqlite3-dev
安装完成后检查安装,sqlite终端会提示您和版本信息?
sqlite3
转到所需的文件夹并创建数据库:
sqlite3 database.db
它将在您指定命令的文件夹中创建database.db。
链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-sqlite.html
来源:LearnFk无涯教程网
要检查是否创建了数据库,请在sqlite3终端中使用以下命令:
.databases
创建一个具有以下代码的python文件" connect.py":
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Learnfk.db') print "Opened database successfully";
在命令提示符下执行以下语句:
python connect.py
现在,将使用Learnfk数据库创建连接。现在您可以创建一个表。
在数据库中创建表"Employees",创建一个具有以下代码的python文件" createtable.py":
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Learnfk.db') print "Opened database successfully"; conn.execute('''CREATE TABLE Employees (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()
在命令提示符下执行以下语句:
在数据库中创建一个表" Employees"。
在"Employees"表中插入一些记录。
创建一个具有以下代码的python文件" connection.py":
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Learnfk.db') print "Opened database successfully"; conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, 'Ajeet', 27, 'Delhi', 20000.00 )"); conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (2, 'Allen', 22, 'London', 25000.00 )"); conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (3, 'Mark', 29, 'CA', 200000.00 )"); conn.execute("INSERT INTO Employees (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (4, 'Kanchan', 22, 'Ghaziabad ', 65000.00 )"); conn.commit() print "Records inserted successfully"; conn.close()
在命令提示符下执行以下语句:
python connection.py
记录已成功插入。
现在,您可以使用SELECT语句从表" Employees"中获取并显示记录。
创建一个具有以下代码的python文件" select.py":
#!/usr/bin/python import sqlite3 conn = sqlite3.connect('Learnfk.db') data = conn.execute("select * from Employees"); for row in data: print "ID = ", row[0] print "NAME = ", row[1] print "ADDRESS = ", row[2] print "SALARY = ", row[3], "\n" conn.close();
在命令提示符下执行以下语句:
python select.py
查看您之前插入的所有记录。
通过相同的过程,您可以使用Python更新和删除SQLite数据库中的表。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)