摘要: 数据库的引擎和区别 Mysql的数据库引擎常用的有两种: InnoDB 支持事务 支持行锁和表锁 MyISAM 不支持事务 支持全文索引 查询速度比较快 只支持表锁 什么是表锁?什么是行锁? 当用户对表进行操作的时候,对表(或者行)进行上锁,不让其他用户进行操作,(除了查询之外)知道该用户释放锁, 阅读全文
posted @ 2018-08-10 23:10 R00M 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。(B+数的形式) 索引类型 普通索引:仅加速查询(index) 唯一索引:加速查询 + 列值唯一(可以有一个null值 unique) 主键索引:加速查询 + 列值唯一 + 表中只有 阅读全文
posted @ 2018-08-10 20:25 R00M 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 视图 对某些表进行sql查询将结果实时的显示出来,本质上是sql语句只能够进行查询. 视图是虚拟表,存放在数据库中 创建视图 删除视图 修改视图 使用视图 将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用 触发器 对某个表进行【增/删/改】操作的 阅读全文
posted @ 2018-08-10 20:20 R00M 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 谈谈你对面向对象的认识 python是支持函数编程和面向对象的编程 基础 谈面向对象就要从他的三大特性开始说起,如:封装,继承,多态 封装: 方法封装到类中 将数据封装到对象中 应用: -Flask上下文管理中把session/request封装到了RequestContex对象中 -app/g封装 阅读全文
posted @ 2018-08-10 19:10 R00M 阅读(121) 评论(0) 推荐(0) 编辑