SQLite 在Python中的使用

SQLite 在Python中的使用

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

安装Python

使用以下代码:

sudo apt-get update
sudo apt-get upgrade python

SQLite 在Python中的使用

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

安装SQLite

安装步骤

输入以下命令:

sudo apt-get install sqlite3 libsqlite3-dev

安装后检查安装情况,Sqlite终端会给您一个提示和版本信息?

sqlite3

前往目标文件夹并创建数据库:

sqlite3 database.db

它将在您给出该命令的文件夹中创建database.db。

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

 .databases

注意:要在Python中连接SQLite,您无需单独安装连接模块,因为它默认随Python版本2.5.x及以后版本一起提供。

Python中的SQLite

创建名为”connect.py”的Python文件,并具有以下代码:

#!/usr/bin/python

import sqlite3

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

print "Opened database successfully";

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

python connect.py

SQLite 在Python中的使用

现在已经与javatpoint数据库建立连接。现在可以创建一张表。

创建表

在javatpoint数据库中创建一个名为“Employees”的表。

创建一个名为“createtable.py”的Python文件,其中包含以下代码:

#!/usr/bin/python

import sqlite3

conn = sqlite3.connect('javatpoint.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 在Python中的使用

在“javatpoint”数据库中创建一个名为“Employees”的表。

插入记录

在“Employees”表中插入一些记录。

创建一个名为“connection.py”的python文件,其中包含以下代码:

#!/usr/bin/python

import sqlite3

conn = sqlite3.connect('javatpoint.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 在Python中的使用

记录已成功插入。

选择记录

现在您可以使用SELECT语句从表“Employees”中获取并显示您的记录。

创建一个名为“select.py”的Python文件,其中包含以下代码:

#!/usr/bin/python

import sqlite3

conn = sqlite3.connect('javatpoint.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 在Python中的使用

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

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程