08 2017 档案
摘要:一. 视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其
阅读全文
摘要:python 是目前比较流行的语言,所以学习一下 首先需要 安装MySQL-python驱动 下载地址:http://dev.mysql.com/downloads/connector/python/ 根据自己操作系统和python版本选择相对应的驱动 例如(mysql-connector-pyth
阅读全文
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
阅读全文
摘要:我觉得,最高效的项目是后台代码基本没有循环、遍历,和较少的判断,剩下的交给sql语句来搞定。所以高效简单的sql就成了重中之重,下面是开发时用到的sql小技巧。 1、ignore 和 replace 1.1 ignore 使用条件:用主键primary或者唯一索引unique区分了记录的唯一性 目
阅读全文