一 * 数据库的作用
Ⅰ数据库的作用:
1.存储大量数据方便检索和访问
2.保持数据信息的一致
3.共享和安全
4.通过组合分析,产生新的有用的信息
5. 数据库的作用
· 作用:存储数据 检索数据 生成新的数据
· 要求:统一 安全 性能
Ⅱ 对象实体
1.客观存在的,可以被描述的事物都是实体
数据库就是数据的仓库包含表关系以及操作对象数据存放在表中
2.数据库允许存在冗余重复数据
存在不正确*不准确的数据,数据库失去了完整性
二 * 数据库设计思想
Ⅰ主关键字(主键,primary key)是被挑选出来, 主关键字作表的行的唯一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。又称主码。并且它可以唯一确定表中的一行数据,或者可以唯一确定一个.
主键是自增 auto_increment
mysql安装步骤1.版本 mysql5.7
2.核心配置
版本 mysql 5.x 最新版 5.8
字符编码 utf-8
勾选把mysql添加为系统环境变量
设置root密码
勾选允许root远程访问
启动mysql 默认sql安装后会自动启动
Ⅱ python操作数据库
注意 * python或者其他语言java*php不能直接连接数据库
需要对应的数据库驱动 第三方模块
[比如 不同品牌的手机连接到电脑,需要安装驱动程序才可以传输数据]
手机连接到电脑:第一步:首先安装驱动
链接不同的数据库需要连接不同的驱动
Ⅲ python操作数据库完整流程
·引入模块[pymysql]
·建立和数据库的连接 主机
host="localhost" port=3306,user="troot"
passwd="root" db="mydb" charset="utf8"
·建立游标指针
·执行sql语句
非查询:增加 删除 修改
查询 :查询
·释放资源
1.提交
2.关闭查询的游标
3..关闭数据库连接
驱动介绍:
两个驱动第三方模块 MySQLdb PyMySQL
* python -m pip install mysqldb *
*python -m pip install pymysql*
下载 mysql pip install pymysql
卸载 pip uninstall pymysql
列出功能和库 pip lisst
学生管理系统