MySQL操作
表的自连接(进行分类查询)
select * from employee a,employee b where a.id=b.leaderid
substring函数
subsring(String,index1,index2)
获取下标index1到index2之间的String字符串中间的值
sum函数
普通用法:sum(column)
特殊用法(分组时候的情况):sum(column * column)
count函数、distinct函数
count(distinct column)
SQL优化:添加索引
(添加无意义的索引会降低数据库的执行效率,因为数据在执行增删改查的时候需要维护字段的索引)
单列索引:
- 普通索引(INDEX)
- create index 索引名 on 表名称(表字段)
- 唯一索引(UNIQUE)
- create unique index 索引名 on 表名称(表字段)
- 主键索引(PRIMARY KEY)
组合索引:包含多个字段但是只有索引名称 - 全文索引(FULLTEXT)