Python - SQLite

Python - SQLite 首页 / Python3入门教程 / Python - SQLite

首先,您必须在系统上安装Python和SQLite

安装Python

使用以下代码:

sudo apt-get update
sudo apt-get upgrade python
SQLite Connect sqlite with python 1

按y,安装将在几秒钟内完成。

安装SQLite

输入以下命令:

sudo apt-get install sqlite3 libsqlite3-dev

安装完成后检查安装,sqlite终端会提示您和版本信息?

转到所需的文件夹并创建数据库:

sqlite3 database.db

它将在您指定命令的文件夹中创建database.db。

要检查是否创建了数据库,请在sqlite3终端中使用以下命令:

 .databases

SQLite与Python

创建一个具有以下代码的python文件" connect.py":

#!/usr/bin/python

import sqlite3

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

print "Opened database successfully";

在命令提示符下执行以下语句:

python connect.py
SQLite Connect sqlite with python 2

现在,将使用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()

在命令提示符下执行以下语句:

无涯教程网

python createtable.py
SQLite Connect sqlite with python 3

在数据库中创建一个表" Employees"。

插入数据

在"Employees"表中插入一些记录。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-sqlite.html

来源:LearnFk无涯教程网

创建一个具有以下代码的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
SQLite Connect sqlite with python 4

记录已成功插入。

选择数据

现在,您可以使用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 
SQLite Connect sqlite with python 5

查看您之前插入的所有记录。

通过相同的过程,您可以使用Python更新和删除SQLite数据库中的表。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术与商业案例解读 -〔徐飞〕

持续交付36讲 -〔王潇俊〕

MongoDB高手课 -〔唐建法(TJ)〕

安全攻防技能30讲 -〔何为舟〕

图解 Google V8 -〔李兵〕

Redis核心技术与实战 -〔蒋德钧〕

爱上跑步 -〔钱亮〕

容量保障核心技术与实战 -〔吴骏龙〕

互联网人的数字化企业生存指南 -〔沈欣〕

好记忆不如烂笔头。留下您的足迹吧 :)