随笔分类 - MySQL
摘要:1.表结构 2.数据类型 3.索引 4.约束 为字段设定not null非空约束,因为null不仅占据更多的空间,还使对比与索引变得复杂。 5.SQL语句 6.缓存 现在我们大多数时候都是通过ORM框架访问数据,这些框架往往提供缓存功能(一级缓存或者二级缓存),开启缓存可以减少访问数据库的次数,不仅
阅读全文
摘要:一 数据库常用操作 mysql -u+username -p+password:登陆数据库管理系统,如mysql -uroot -p123。 create database dbName:创建数据库。 drop database dbName:删除数据库。 use dbName:使用指定数据库,因为
阅读全文
摘要:一 概述 1.什么是动态查询? 从多个查询条件中随机选择若干个组合成一个DQL语句进行查询,这一过程叫做动态查询。 2.动态查询的难点 可供选择的查询条件多,组合情况多,难以一一列举。 3.最终查询语句的构成 一旦用户向查询条件中输入数据,该查询条件就成为最终条件的一部分。 二 基本原理 1.SQL
阅读全文
摘要:一 概述 1.物理分页 物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果。 2.逻辑分页 逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序
阅读全文
摘要:一 概述 1 背景 理论上将全部数据放到同一张表中很难实现,实际上即使实现了,表也很庞大,很冗杂,不便于查询与维护,因此将不同的数据存放到不同的表中,需要时连接各表进行查询。 2 执行过程 两张表进行连接查询时,将其中一张表中的每一行数据与另外一张表的全部数据进行对比,如果满足给定的条件,则将这两行
阅读全文

浙公网安备 33010602011771号