一、数据库及数据库操作概念
1.数据库概述
概念
存数据的仓库,程序中数据的载体
数据库和变量都可以存储数据,二者有什么区别?
持久性不同:数据库可以持久性存储数据(将数据写入磁盘文件),而变量不能(运行在内存中)
分类:
- 关系型数据库(MySQL、Oracle、SQLite):安全
- 由行和列组成
- 非关系性数据库(Redis、MongoDB):高效
- 数据库存储结构多样,松散:键值对、列表、hash表、字符串
2.python操作数据库相关实现
驱动:
- MySQLdb
- MySQLclient
- PyMySQL
二、PyMySQL基础
1.总体介绍
安装
命令行运行:
pip install pymysql
出现 Successfully install XXX字样,安装成功
校验
命令行运行
pip list