PHP 环境塔建
快速搭建环境可用软件
每种语言的第一步都是要先搭建环境
WAMP(windows系统下搭建php开发环境):
APPSERVER
L(Linux)A(Apache)M(Mysql)P(Php)架构
Php 管理软件 Apache
客户端--服务器管理软件--静态页面
客户端--服务器管理软件--动态页面--php(页面处理变成静态页面后)--需要操作数据库(Mysql)--在传出
Mysql
int 整型
varchar(写字符串长度)字符串
bit 布尔型数据
datetime 日期类型
int 数字
float 小数
double 小数
text 长文本 没有长度限制,文章或介绍详情 文字居多时用
money 存货币类型用
image 存二进制数据
数据表:
1、列名 类型 长度
2、主键 是唯一标示数据的 每个表都有 主键列是不能重复的,是能够唯一标示一条数据的
3、控制列的类型(索引)唯一索引 非空
4、外键 存在于两个表之间的关系 表二控制表一 分主表(表二)和从表(表一) 先做表二后做表一 谁引用谁 只能引用主键列
/\
/ \
| |
关系型数据库
数据库设计:三大范式
1、第一范式:保证列的原子性 一直拆到不能再拆为止 相对于功能而定
例 山东省淄博市张店区 山东省 淄博市 张店区
2、第二范式:后边的每一列都要和主键有关系
每一列和该表有关系
3、第三范式:每一列都要和主键有直接关系