视图
可以把sql的查询结果缓存起来,存入视图中
好处:简化了sql的编写
坏处:没法做sql的优化,占用空间
CREATE VIEW `user2`.`emp_view`
AS
#以下的sql执行的结果会被缓存到视图中
(SELECT * FROM emp WHERE ename LIKE '%a%');
#使用视图-视图相当于一张特殊的表,最好只做查询
SELECT * FROM emp_view
SQL优化
尽量使用具体的字段名来代替*
字段类型使用varchar代替char
字段中的数据尽量用数值代替字符串
进行模糊查询时,最好知道开头,以便触发索引
索引的数量最多不要超过5个
where限定查询的数据,需要啥就查啥
索引不应建在含有大量重复数据的字段上
字段设计时,要用默认值代替null
插入数据时,可以采用批量插入的形式
使用where查询时,要给数值类型的数据加上引号