mysql

一、聚合函数(sum,count,avg,max,min),作用在多条记录上。

1、select sum(population) from country

2、select region ,sum(population) ,sum(count) from country group by region having  sum(count)>1000

where在聚合前先筛选记录

group by

having 在聚合后对组记录进行筛选,不能用where对sum(count)>1000进行筛选,因为country表中不存在这样一条记录

查询每个部门各种职位的雇员数

3、select deptno,job,count(*) from emp group by deptno,job

4、select deptno,sum(sal) from emp where sal>1200 group by deptno having sum(sal)>10000 order by deptno

二、索引

((1)如果表的记录比较少,比如几百,一千条记录,那么没必要建立索引,直接全表查询即可;

    (2)不重复的字段越多,那么索引的价值越高)

1、查看不重复的字段占总体的比例,占比应该在(0,1]之间,占比越大越应该使用索引:

SELECT count(DISTINCT(reality_name))/count(*) AS Selectivity FROM t_users;

2、查看t_users表中所有索引

show INDEX from t_users

3、删除在talbe_name表上的索引index_name

DROP INDEX index_name ON talbe_name

4、CREATE INDEX name_index ON index_test(name);
此为在index_test表上的name列上创建一个索引name_index。

5、









阅读更多
想对作者说点什么? 我来说一句

mysql android

2017年12月07日 29.53MB 下载

信息安全注入

2018年04月24日 3KB 下载

mysql 性能优化

2011年04月11日 3.05MB 下载

MySql MySql使用方法 Mysql例子

2009年02月18日 644KB 下载

MySql使用手册(详细)

2009年06月27日 454KB 下载

高性能MySQL(第2版)中文版.pdf1

2010年10月20日 13.35MB 下载

mysql常见异常 mysql常见异常

2011年07月08日 21KB 下载

MYSQL技术文档下载

2010年06月27日 4.39MB 下载

mysql客户端程序

2010年05月14日 10.16MB 下载

没有更多推荐了,返回首页

不良信息举报

mysql

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭