数据库
tww85
这个作者很懒,什么都没留下…
展开
-
MYSQL 控制台命令
导入导出sql文件,查看数据库,查看表等命令。转载 2016-10-10 16:13:59 · 12341 阅读 · 0 评论 -
MYSQL 触发器
触发器能同步更新数据,即一张表的更新、删除、插入等操作能自动触发该表或者其它表数据的更新删除同步。 这点就很有优势,有了触发器我们就不需要再在代码里面实现数据表同步,而让数据库自动完成。 举例如下: 1. 创建OTA升级包表如下 DROP TABLE IF EXISTS `darling_package`; CREATE TABLE `darling_package` ( `pac原创 2016-10-21 10:05:03 · 287 阅读 · 0 评论 -
ThinkPHP5 查询数据并处理结果
在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。 1. 查询某条记录 $where=array( "version_id"=>$version_id ); $data = model("PackageWhitelist")->where($where)->find(); $this->assign("package_id",$packa原创 2016-10-21 10:21:05 · 15031 阅读 · 0 评论 -
关系数据库的几种范式(1NF,2NF,3NF,BCNF)
关系数据库的范式就是设计关系数据表的一种规范,不同范式代表的不同的规范等级。 达到的等级越高,设计出的数据库表就越合理,问题越少。否则就会出现重复数据(数据冗余),插入、删除、修改等异常。 要理解关系数据库的范式,首先需要弄清楚几个概念。 1. 什么是码 2. 什么是主属性和非主属性 3. 什么函数依赖和部分函数依赖,设计时得明辨出依赖关系。 下面是知乎上一位老师给的解释,本人转载 2016-11-02 10:33:36 · 7052 阅读 · 0 评论