摘要:
[TOC] 1.1 什么是索引 可以理解为搜索引导。 索引是一种特殊的数据结构,其存储的是数据的关键信息和详细信息的位置对应关系。 1.2 为什么需要索引 加速查询 1.3 索引的影响 1.3.1 有哪些影响 1. 不是说有了索引就能加速,得看你的查询语句有没有正确的使用索引 2. 索引也需要占用额 阅读全文
摘要:
[TOC] 1 用户管理 对数据库的管理工作一般是由专门的DBA人员处理,但是小公司没有DBA的情况很常见,所以我们有时也需要承担数据库的维护. 数据库最重要的就是数据,所以对用户的权限管理就显得很重要.不然哪一天,就可能出现丢失数据和删库的情况. 1.1 创建mysql用户 首先创建一个mysql 阅读全文
摘要:
[TOC] 1 视图 1.1 什么是视图 本质上就是一个虚拟的表,看得见 但是实际不存在. 它是将一个查询语句的结果作为视图的数据进行展示. 1.2 为什么使用视图 使用视图,可以帮助我们解决以下两个问题. 场景1: 我们希望某些查询语句只能看到某个表中的一部分记录,就可以使用视图 场景2: 阅读全文
摘要:
[TOC] 1 数据库的基本概念 1.1 什么是数据库 数据库就是存储数据的仓库.本质上就是一套基于CS架构的客户端和服务器端程序.最终的数据存储在服务器端的硬盘中. 1.2 存储数据有两种方式: 1. 存入内存中. 1. 优点:存取速度快 2. 缺点:断电即消失,无法永久保存 2. 存入文件中 1 阅读全文
摘要:
[toc] 1 网络编程小结 1.1 网络架构 1.1.1 单机架构 只能在本台机器上,不能联网 1.1.2 CS架构 客户端和服务端,两者直接进行交互。 1.1.3 BS架构 浏览器和服务器的交互。 客户端嫁接在浏览器上,浏览器实际也是一个客户端。 1.2 OSI七层协议 OSI七层模型: 全称为 阅读全文
摘要:
[toc] 1 面向对象高级 1.1 isinstance,issubclass isinstance判断是否为类的实例化对象,会检测父类,而type不会检测父类 issubclass,判断是否为其子类 1.2 反射 通过字符串来操作对象的属性和方法。 1. hasattr:通过字符串判断是否类属性 阅读全文
摘要:
[toc] 1 面向对象进阶 1.1 继承 1.1.1 类的继承 继承是一种关系,类与类之间描述什么是什么的关系。 继承父类,则可以使用父类的所有属性和方法。 1.1.2 类的派生 子类继承父类的同时,拥有自己的init方法。 也就是子类中出现了父类中不存在的内容。 如果子类中出现了与父类一模一样的 阅读全文
摘要:
[toc] 1 面向对象基础 1.1 面向对象编程 面向过程编程:类似于工厂的流水线 优点:逻辑清晰 缺点:扩展性差 面向对象编程:核心是对象二字,对象属性和方法的集合体,面向对象编程就是一堆对象交互 优点:扩展性强 缺点:逻辑非常乱 1.2 类与对象 对象:属性和方法的集合体 类:一系列相同属性和 阅读全文
摘要:
mysql中exists可以使用在两个地方,一个是在创建库或者表的时候,配合if 使用,一个是在子查询中。 阅读全文