python链接sqlite数据库的详细代码实例

一、创建数据库

创建sqlite数据库的代码

import sqlite3
conn = sqlite3.connect("test.db")
print("成功创建数据库")

运行代码后左侧文件栏中会出现“test.db”文件,

二、链接数据库

视图->工具窗口->Database

此时编辑器右侧出现Database,点击添加按钮

点击路径选择按钮,找到创建好的“test.db”文件,选中

注意:Download下载时,可能会提示下载失败,多试两次总会下载下来
此时就将数据库链接好了

三、数据库的增删与查找

1、添加表头

c = conn.cursor()     #获取游标
sql = '''
    create table company
        (id int primary key not null,
        name text not null,
        age int not null,
        address char(50),
        salary real);
'''
c.execute(sql)      #执行sql语句
conn.commit()       #提交数据库操作
conn.close()        #关闭数据库链接
print("成功建表")

2、插入数据

conn = sqlite3.connect("test.db")
print("成功打开数据库")
c = conn.cursor()     #获取游标
sql1 = '''
    insert into company (id,name,age,address,salary)
     values (1,'张三',32,"成都",8000);

'''
sql2 = '''
    insert into company (id,name,age,address,salary)
     values (2,'李四',30,"深圳",15000);

'''
c.execute(sql1)     #执行sql语句
c.execute(sql2)
conn.commit()       #提交数据库操作
conn.close()        #关闭数据库链接
print("成功插入数据")

3、查找数据

conn = sqlite3.connect("test.db")
print("成功打开数据库")
c = conn.cursor()  # 获取游标
sql = '''
   select id,name,address,salary from company
'''

cursor = c.execute(sql)  # 执行sql语句
for row in cursor:
    print("id = ",row[0])
    print("name = ",row[1])
    print("address = ",row[2])
    print("salary = ",row[3],"\n")

conn.close()  # 关闭数据库链接
print("成功查找数据")

四、运行结果

控制台打印数据

数据库表内容

到此这篇关于python链接sqlite数据库的详细代码实例的文章就介绍到这了,更多相关python 链接sqlite内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • python 操作sqlite数据库的方法

    目录 前言 简单介绍 创建或连接数据库 游标 创建表 插入 查询 查询总数 查询所有 查询第一条 分页查询 更新 删除 总结 前言 sqlite的官网 sqlite.org/index.html SQLite作为一个SQL数据库引擎,是由C语言实现的,又小又快,具有高可靠性且功能齐全. 作为嵌入式数据库,在移动设备中使用非常广泛且方便.Python3中内嵌了sqlite的驱动,我们直接导入就行. import sqlite3 简单介绍 首先我们给大家一个能够运行的Python程序,让大家对Pyt

  • python sqlite3 判断cursor的结果是否为空的案例

    len(list(cursor))若是0则为空 举例: import sqlite3 # CREATE db = sqlite3.connect("E:/Pycharm/workspace/django_test/user.db") db.execute("create table user(info primary key,flag,result )") db.execute("insert into user(info,flag,result) val

  • python数据库如何连接SQLite详解

    目录 1. 建立与SQLite数据库的连接 1.1 建立基于内存的数据库 1.2 建立基于硬盘的数据库 1.3 基于内存和基于硬盘的区别 2. 在指定数据库里建立表结构 2.1 建立数据库表结构 2.2 查找数据 2.3 删除数据 总结 1. 建立与SQLite数据库的连接 SQLite是python自带的一款基于内存或硬盘的.开源的.关系型的轻量级数据库.这意味着无需下载安装SQLite数据库产品和对应的数据库驱动程序,可以被python语言以模块导入方式直接调用.其位置在python的安装路

  • Python 操作SQLite数据库的示例

    SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.在很多嵌入式产品中使用了它,它占用资源非常的低,python 中默认继承了操作此款数据库的引擎 sqlite3 说是引擎不如说就是数据库的封装版,开发自用小程序的使用使用它真的大赞 简单操作SQLite数据库:创建 sqlite数据库是一个轻量级的数据库服务器,该模块默认集成在python中,开发小应用很不错. import sqlite3 # 数据表的创建 conn = sqlite3.conn

  • Python标准库之数据库 sqlite3

    目录 1.创建数据库 2.插入数据 3.查询 4.更新与删除 Python自带一个轻量级的关系型数据库SQLite.这一数据库使用SQL语言.SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具.SQLite还在其它领域有广泛的应用,比如HTML5和移动端.Python标准库中的sqlite3提供该数据库的接口. 我将创建一个简单的关系型数据库,为一个书店存储书的分类和价格.数据库中包含两个表:category用于记录分类,book用于记录某个书的信息.一本书归属

  • python链接sqlite数据库的详细代码实例

    一.创建数据库 创建sqlite数据库的代码 import sqlite3 conn = sqlite3.connect("test.db") print("成功创建数据库") 运行代码后左侧文件栏中会出现"test.db"文件, 二.链接数据库 视图->工具窗口->Database 此时编辑器右侧出现Database,点击添加按钮 点击路径选择按钮,找到创建好的"test.db"文件,选中 注意:Download

  • python链接oracle数据库以及数据库的增删改查实例

    初次使用python链接oracle,所以想记录下我遇到的问题,便于向我这样初次尝试的朋友能够快速的配置好环境进入开发环节. 1.首先,python链接oracle数据库需要配置好环境. 我的相关环境如下: 1)python:Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32 2)oracle:11.2.0.1.0 64bit.这个是server版本号,在链接oracle

  • Java连接Mysql数据库详细代码实例

    这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好.这里的代码主要是连接数据库和显示数据,没有具体的数据库操作. 首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为lib,然后把jar包复制进去 然后右键jar包,选择build path将包添加进库中 之后就是代码实现了 pac

  • Python操作SQLite数据库的方法详解

    本文实例讲述了Python操作SQLite数据库的方法.分享给大家供大家参考,具体如下: SQLite简单介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身.它是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tc

  • Python读取sqlite数据库文件的方法分析

    本文实例讲述了Python读取sqlite数据库文件的方法.分享给大家供大家参考,具体如下: import sqlite3 这是Python内置的,不需要pip install 包 数据库里面有很多张表 要操作数据库首先要连接conect数据库 mydb=sqlite3.connect("alfw.sqlite") 然后创建游标cursor来执行executeSQL语句 cursor=mydb.cursor() 比如我想看这个数据库的几张表的名字是什么 cursor.execute(&

  • Python爬取豆瓣视频信息代码实例

    这篇文章主要介绍了Python爬取豆瓣视频信息代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 这里是爬取豆瓣视频信息,用pyquery库(jquery的python库). 一:代码 from urllib.request import quotefrom pyquery import PyQuery as pqimport requestsimport pandas as pddef get_text_page (movie_name)

  • Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例

    由于项目的需要,需要做一个简单监控服务器的CPU利用率.CPU负载.硬盘使用率.内存利用率和服务器的各个端口的开启情况的程序,并把结果通知到监控平台,如果出现异常,监控平台打电话或者发短信通知给具体的运维人员 python版本要求:python3.0 以上 安装 python 的 psutil 包 和 requests 包 pip install psutil pip install requests Linux系统下运行效果 Windows系统下运行效果 代码实例核心程序 # 获取端口信息 @

  • python处理SQLite数据库的方法

    目录 前言: 一.安装 三.数据库连接.关闭等 四.表操作 1.创建数据表 2.显示数据表数目 3.删除数据表 五.Cusor的一些方法 六.SQL操作 1.查 2.增 3.删 4.改 七.SQL常用语句 八.row_factory高级操作 1.使用 2.循环输出所有值 九.实例 1.从sqlite数据库中返回json格式数据 前言: 数据库非常重要,程序的数据增删改查需要数据库支持.python处理数据库非常简单.而且不同类型的数据库处理逻辑方式大同小异.本文以sqlite数据库为例,介绍一下

  • python链接Oracle数据库的方法

    本文实例讲述了python链接Oracle数据库的方法.分享给大家供大家参考.具体如下: 这里使用python链接Oracle数据库需要引用cx_Oracle库 #coding=UTF-8 import cx_Oracle def hello(): '''Hello cx_Oracle示例: 1)打印数据库版本信息. 2)查询表数据.''' conn = cx_Oracle.connect("obs61","obs61","tx8i.hp") c

随机推荐