C/S 客户端/服务器
B/S 浏览器/服务端
Django 是一个框架
urlà统一资源定位符
http://www.baidu.com/music/音乐.MP3
协议http
域名解析:DNS域名解析系统61.135.169.125
资源:/music/音乐.MP3
传统三层架构 代码,高复用,低耦合
表示层
业务层(逻辑层)
底层
MVC架构(模型)/VIEW(视图)/control(控制器)
C接受外部用户的操作
M 管理应用程序的状态---(这个状态持久化=>将瞬时化数据保存到数据库中)
V 负责把数据格式化后呈现给用户
MVC升级------>MTV
M:模型
T:代表模板
V:代表视图
2 . 首先要导入mysql的模块
import pymysql
#创建连接mysql
conn=pymysql.connect(host='主机地址',
port='端口号',user='用户名',
passwd='密码',db='数据库名',
charset='utf8')
#设置游标 cursor : 我的光标
cursor=conn.cursor()
#查询数据 execute : 执行,光标执行的查询语句是()
cursor.execute(select * from 表名)
#获取查询到的第一行数据
one=cursor.fetchone()
print(one)
#获取查询到的所有数据
all=cursor.fetchall()
print(all)
#获取查询到的3条数据
many=cursor.fetchmany(3)
print(many)
3 . 可以使用for语句遍历一下所查询到的数据,以换行的方式显示你所查询到的几条语句
for i in cursor.fetchmany(3)
print(i)
#提交 COMMIT, 代码写完以后要提交要不然就无法修改和保存数据
conn.COMMIT()
#关闭游标
cursor.close()
#关闭连接
conn.close()
4 . 数据库事务执行
事务具有4个属性 : 原子性 , 一致性 , 隔离性 , 持久性 . 简称(ACID)