文章目录

  • Python基础知识(十三)---------SQLite应用
  • 数据库系统
  • 关系型数据库(是一个二维表)
  • SQLite是一个关系型数据库,以文件的形式存在,适合小型的项目或网站,没有特别的权限限制管理
  • SQLite的数据类型(是动态的,建议用自己熟悉的类型)
  • 用SQLite创建一个表,然后插入测试型数据,演示基本的查询语句
  • (1)在SQLite Export Professional软件中
  • 在Pycharm中进行SQLite操作


Python基础知识(十三)---------SQLite应用

数据库系统

DBMS:对数据库(SQL)进行操作

python iterm python iterms_关系型数据库

关系型数据库(是一个二维表)

python iterm python iterms_python iterm_02

SQLite是一个关系型数据库,以文件的形式存在,适合小型的项目或网站,没有特别的权限限制管理

SQLite的数据类型(是动态的,建议用自己熟悉的类型)

python iterm python iterms_python iterm_03

用SQLite创建一个表,然后插入测试型数据,演示基本的查询语句

python iterm python iterms_SQL_04

(1)在SQLite Export Professional软件中

创建数据库,创建表

python iterm python iterms_数据_05


在Pycharm下创建新目录

python iterm python iterms_python iterm_06


python iterm python iterms_数据_07


把创建的数据库文件放在新创建的目录下

python iterm python iterms_关系型数据库_08


python iterm python iterms_数据_09


python iterm python iterms_SQL_10


python iterm python iterms_SQL_11


添加Table name:LinkMan

python iterm python iterms_数据_12


添加字段:

python iterm python iterms_python iterm_13


python iterm python iterms_python iterm_14


python iterm python iterms_关系型数据库_15


python iterm python iterms_python iterm_16


创建结果:

python iterm python iterms_SQL_17


通过SQL语句进行查询

python iterm python iterms_关系型数据库_18


插入数据:

python iterm python iterms_关系型数据库_19


python iterm python iterms_数据_20


python iterm python iterms_数据_21


更新数据:

python iterm python iterms_python iterm_22


删除数据:

python iterm python iterms_SQL_23

在Pycharm中进行SQLite操作

python iterm python iterms_SQL_24


python iterm python iterms_数据_25


python iterm python iterms_数据_26


python iterm python iterms_python iterm_27


python iterm python iterms_关系型数据库_28


在pycharm中完成查询

python iterm python iterms_python iterm_29


在db目录下添加一个新的脚本文件db.py(一般用于封装)

python iterm python iterms_SQL_30


在控制台上进行操作

连接:

python iterm python iterms_关系型数据库_31


python iterm python iterms_SQL_32


python iterm python iterms_SQL_33


python iterm python iterms_python iterm_34


添加操作:

python iterm python iterms_SQL_35


控制台中:

python iterm python iterms_关系型数据库_36


执行结果(在SQLite Expert Professional中)

python iterm python iterms_SQL_37


python iterm python iterms_关系型数据库_38

更新数据:

在控制台中:

python iterm python iterms_数据_39


运行结果;

python iterm python iterms_SQL_40


python iterm python iterms_SQL_41


删除数据:

在控制台上:

python iterm python iterms_数据_42


执行结果:(在SQLite Expert Professional中)

python iterm python iterms_数据_43


python iterm python iterms_SQL_44


查询数据:(在控制台中)

python iterm python iterms_python iterm_45


在控制台中打印表格信息:

python iterm python iterms_关系型数据库_46


选择输出的数据:

python iterm python iterms_关系型数据库_47


python iterm python iterms_数据_48


参数化查询:

python iterm python iterms_python iterm_49


python iterm python iterms_python iterm_50