【Python Web】Flask框架(九)MYSQL+python案例

前提

  • python相关:基础,函数,数据类型,面向,模块
  • 前端开发:HTML,CSS,JavaScript,jQuery。[静态页面](任何编程语言都可以结合其进行开发,才能形成动态页面)
  • 动态:需要用到web框架的功能

txt文件和excel文件可以修改数据,读取数不方便
所以我们选择专业的软件:数据库管理系统.

数据库管理系统:mysql/ oracle / sqlserver /db2 / access
下面以mysql为例

我们平时开发系统时

  • 创建数据库
  • 创建表结构
    这些需要提前通过MySQL命令创建

但是表中获得数据一般是通过程序实现增删改查的。

案例:员工管理系统

使用mysql创建表格
  • 使用mysql内置工具(命令)
    • 创建数据表:unicom
    • 数据表:admin

表名:admin
列:

id,整型,自增,主键
username 字符串 不为空
password 字符串 不为空
mobile 字符串 不为空

create table admin(
	id int not null auto_increment primary key,  
	username varchar(16) not null,
	password char(64) not null,
	mobile char(11) not null
)default charset=utf8;
python操作mysql
  • python代码实现:
    • 添加用户
    • 删除用户
    • 查看用户
    • 更新用户信息
  • 用python操作mysql需要安装一个插件
    • 在pycharm命令行执行以下内容
pip3 install pymysql
输入数据
  • 程序输入
import pymysql

# 连接mysql
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", password="root", charset='utf8', db='bkys')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

# # 发送指令
# cursor.execute("insert into admin(username,password,mobile) values('bkys','root123',&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LibraFree

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值