Mysql阶段总结
2019-07-24 本文已影响4人
王跃坤txdy
正则表达式:
^匹配输入字符串的开始位置。
$匹配输入字符串的结束位置。
.匹配除 "\n" 之外的任何单个字符。
[...]匹配所包含的任意一个字符。
[^...]匹配未包含的任意字符。
p1|p2|p3匹配 p1 或 p2 或 p3。
*匹配前面的子表达式零次或多次。
+匹配前面的子表达式一次或多次。
{n}n 是一个非负整数。匹配确定的 n 次。
{n,m}m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。
三大范式
第一范式:表中字段分解到不可拆分,即为基本元素(一对N)若某一列有多个元素,则将其拆分为一个新的表。
第二范式:在符合第一范式前提下,非主键字段完全依赖主键,若存在部分字段依赖于某一非主键字段,则将部分字段抽离为一个新的表。
第三范式:在符合第二范式的前提下,非主属性不能是其他表格的非主属性。若出现同一非主属性出现在两张表上,则将其用外键关联。
数据库语法(增删改查)
网上好多资源,不赘述!
数据约束
对用户操作数据库表格的行为在格式方面进行约束
目的为防止不符合规范的数据进入数据库
以确保数据库中存储的数据正确、有效。
MVC架构
M:model层,模板层,负责对数据库进行操作
V:view层,视图层,负责程序的输入输出
C:controler,控制器,负责连接V与M层,有桥梁作用
事务处理
通常一个事情(事务)的完成要经历许多步骤,
但是在事情(事务)处理过程中则有可能出现诸多突发状况,
所以事务处理的效果就是:
在确保事情能完整圆满完成时再执行,不确保完全正确即不执行