一、sqlite3 模块

关于这个模块,你不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。

在spyder上输入测试:

import sqlite3

如果不会返回错误,证明系统已自带了。

二、创建数据库

1、打开spyder,创建py新文件。将文件另存在易找的目录下(小编我就另存在桌面,如下图)

2、在spyder输入代码

import sqlite3

def connet_db():

conn=sqlite3.connect('数据库1.0.db')

# 连接到数据库,如果数据库不存在,那它就会被创建,并返回一个数据库对象

return conn

def create_table(conn):

# 获取cursor

cursor=conn.cursor()

# 创建数据表student

cursor.execute('''

create table if not exists student

(id int primary key not null,

stuname char(50) not null,

age int not null,

address char(50));''')

print("Table create successfully")

conn.commit() #一定要commit,不然上面的创建数据表的语句就白写了

conn.close() #执行完成之后养成关闭数据库连接的好习惯

conn=connet_db()

create_table(conn)

然后在存放py文件的目录下会生成数据库文件(如下图)

以上就是初测数据库的步骤啦~~~

python 桌面数据库_python数据库操作笔记相关推荐

  1. python的数据库_python数据库操作-mysql数据库

    一:连接 1:本地连接 mysql -u用户名 -p密码 2:连接远程服务器 mysql -u用户名 -p密码 -hip地址 -P端口号 线下修改远程服务端上部署的mysql服务器 二:创建数据库 c ...

  2. python数据清洗工具包_python 数据库 工具包

    一位数据科学家的私房工具清单 作为一位万人敬仰的数据科学家,不但需要培育一棵参天技能树,私人武器库里没有一票玩得转的大火力工具也是没法在江湖中呼风唤雨的. 近日北卡来罗纳大学CTO,一位数据科学家Je ...

  3. 网络编程(wireshare抓数据包及分析、三次握手与四次挥手、数据库sqlite3及操作)笔记-day15

    前言 今天整理了网络编程的下篇,主要归纳了wireshark抓数据包及分析.TCP安全可靠原因分析(三次握手.四次挥手).数据库sqlite3及操作(shell脚本和C语言对数据库的增.删.改.查及关 ...

  4. python 桌面提醒_python实现桌面托盘气泡提示

    本文实例为大家分享了python实现桌面托盘气泡提示的具体代码,供大家参考,具体内容如下 # -*- encoding:utf-8 -*- ############################## ...

  5. python 桌面备忘录_Python数据科学备忘单

    python 桌面备忘录 The printable version of this cheat sheet 该备忘单的可打印版本 It's common when first learning Py ...

  6. python如何查询数据库_Python数据库操作手册-数据库专栏,SQL Server

    数据库的操作在现在的python里面已经变得十分的好用,有了一套api标准.下面的就是讲讲如何的去使用这套框架定义.此框架包含以下部分模块接口 连接对象 游标对象 dbi辅助对象 数据类型与定义 如何 ...

  7. python搭配什么数据库_python 连接操作数据库(一)

    一.下面我们所说的就是连接mysql的应用: 1.其实在python中连接操作mysql的模块有多个,在这里我只给大家演示pymysql这一个模块(其实我是感觉它比较好用而已): pymysql是第三 ...

  8. python里面装数据库_python 安装操作 MySQL 数据库.

    以ubuntu和mysql为例 检查自己的机器上面有没有安装数据库 1 xpower@xpower-CW65S:~$ sudo service mysql start2 [sudo] xpower 的 ...

  9. python开发小型数据库_python数据库编程小应用

    python DB api 数据库连接对象connection 数据库交互对象cursor 数据库异常类exceptions 流程: 开始 创建connection 获取cursor 执行查询.执行命 ...

  10. python爬虫数据库_python数据库索引|python爬虫|python入门|python教程

    https://www.xin3721.com/eschool/pythonxin3721/ 首先要思考两个问题: 如何在字典中查找指定偏旁的汉字?如何在一本书中查找某内容?对于这两个问题大家都不陌生 ...

最新文章

  1. Bootstrap 环境安装
  2. PHP的var_dump(‘1‘==‘1e0‘)的结果为true
  3. 有没有可以搜PHP作业的软件,有没有可以搜计算机题库的软件?
  4. gc可视化分析_GC内存可视化器教程–第一部分
  5. leetcode-search-in-rotated-sorted-array
  6. 汇编语言---子程序设计举例(两组数据相加)
  7. 计算机编程的21条规律 -- 转
  8. SoapUI Pro Project Solution Collection-DataSource(jdbc,excel)
  9. Linux 索引节点 inode
  10. HTML结构:自我简介页面
  11. mysql命令行导入dmp文件,oracle的备份文件(dmp)导入mysql数据库方法
  12. C++ STL库学习——容器
  13. android手机连不上wifi密码,修改wifi密码后手机连不上_修改wifi密码后手机不能上网-192路由网...
  14. ioncube加密与解密 php代码
  15. Lumen (Laravel子框架) 简介及分析
  16. 游戏小程序有哪些?这3个小程序值得推荐!
  17. 偏态分布的均值与中位数关系
  18. oracle怎么赋予系统权限,讲解Oracle系统中用户权限的赋予和查看
  19. 高防CDN对于网站、平台有着至关重要作用?
  20. 简单的按键继电器控制

热门文章

  1. CHI 2016 2017 Paper Shared Gaze for Remote Collaboration
  2. 文献管理三剑客之noteexpress打不开 cannot find import; dll may be missing corrupt or worng
  3. Atitit ocr的艺术 艾提拉著 目录 1. OCR可以说是一门非常“古老”的技术,在上世纪50年代到90年代, 1 1.1. 场景文字识别技术(Scene Text Recognition,
  4. Atitit 提升开发效率总结 目录 1. declara dynamic Dsl化 fp script 1 1.1. 各种语法新特性 linq等 2 1.2. duck typing。 2
  5. Atiti.ui原理与gui理论
  6. Atitit.java c++指针使用总结O7
  7. paip.中文 分词 ---paoding 3.1 的使用
  8. paip.提升效率----几款任务栏软件vc59
  9. PAIP.MYSQL 1045 Access denied for user 'XXXX'@'loca 的解决.txt
  10. (转)机器学习算法比较