文档章节

二级五六七章 匹配查询 索引 视图

非线性方程
 非线性方程
发布于 2017/03/19 20:34
字数 274
阅读 5
收藏 0
#数据库的查询 四川省办公用品按销售额降序排列
set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION';
ALTER TABLE 订单
MODIFY COLUMN 销售额 DOUBLE(15,10);
SELECT 省,销售额,类别,订单ID FROM 订单 GROUP BY 省,销售额,类别,订单ID HAVING 省='四川' AND 类别='办公用品' ORDER BY 销售额 DESC LIMIT 10;

#替换查询的结果
SELECT 订单ID,
CASE
WHEN 折扣!=0 THEN '有'
ELSE '无'
END FROM 订单;

#聚合函数
SELECT COUNT(*) FROM 订单;
SELECT MAX(销售额) FROM 订单 WHERE 省='上海';
SELECT SUM(销售额) FROM 订单 WHERE 省='上海';

#连接表
SELECT * FROM 退货 LEFT JOIN 订单 	ON 订单.订单ID=退货.订单ID;

#字符匹配
SELECT * FROM 订单 WHERE 客户名称 LIKE '曾%'; 

#索引
CREATE INDEX 索引
ON test.students(student_birthday ASC)
USING BTREE;
#查看已创建的索引
SHOW INDEX FROM students;
#创建复合索引
CREATE INDEX 复合索引
ON test.students(student_birthday,student_name ASC)
USING BTREE;
SHOW INDEX FROM students;
#删除索引
USE test;
DROP INDEX 索引 ON students;

#视图
CREATE VIEW 皇帝
AS 
SELECT student_name,student_address
FROM students;
WHERE student_id<3
WITH CHECK OPTION; 
select * from 皇帝;
drop view 皇帝;

 

© 著作权归作者所有

非线性方程
粉丝 1
博文 22
码字总数 9927
作品 0
天津
程序员
私信 提问
阿里巴巴Java手册——MySQL数据库索引规约理解

【强制】业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 说明: 不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明显的; 另外,即使...

me0w
2018/04/19
0
0
高性能MySQL读书笔记 (三)

1. schema与数据类型优化 1.1 数据类型选择 更小: 选择不超过需求范围的最小类型 更简单 避免使用Null: 含有Null列会使索引,索引统计和值更为复杂 分配空间: 根据实际需要分配.使用内存临时表...

whales
2017/10/28
0
0
学好Java只需要做到这7点,年薪20W很简单~

大道至简,所以扎实有用的方法,其实都是很简单的,难在踏踏实实的执行过程。今天为大家介绍的就是Java学习的7个看起来非常简单的方法,快学起来吧。 为什么要学习java? Java是目前最流行的...

欧阳海阳
2018/06/05
0
0
HBase二级索引的设计(案例讲解)

摘要 最近做的一个项目涉及到了多条件的组合查 询,数据存储用的是HBase,恰恰HBase对于这种场景的查询特别不给力,一般HBase的查询都是通过RowKey(要把多条件组合查询的字段都拼 接在RowKe...

Zero零_度
2016/09/07
69
0
MySQL杂记(更新时间——2014.05.23)

-- 导出远程数据 mysqldump.exe --defaults-extra-file="c:docume~1admini~1locals~1temptmpx9h0e7.cnf" --set-gtid-purged=OFF --user=tongzhou --maxallowedpacket=1G --host=192.168.1.1......

soul_mate
2014/04/26
62
0

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (二) 我眼中的架构师

之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architcture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和...

naughty
36分钟前
3
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
93
3
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部