优点:
- 并行处理单个查询(利用多核);
- 在多个服务器上分布式处理;
- 非常快的扫描,可用于实时查询;
- 良好的压缩特性;
- 一系列函数的支持,包括对近似计算的支持;
- 不同的存储引擎的支持(磁盘存储格式);
缺点:
- 不支持实时的删除/更新操作,删除和更新需要全表重写;
- 不支持事务;
- 不支持二级索引;
- 表关联只能等值关联;
- 不支持merge等操作;
- 不支持窗口函数;
- 不支持自定义函数;
- 不支持查看执行计划;
- 不支持查看执行计划;
- 基本操作
- Create
- 创建数据库
语法:
- 创建表
语法:
- 创建视图
视图分为两种:普通视图和物化视图;
2.select
- 简单查询
- 表关联
支持各种表关联:
- FROM,IN,JOIN子查询支持
- 关联子查询不支持
- insert into
支持即普通的insert查询;
- 删除
支持删除数据库和删除表;
- 其他的操作
Rename:表重命名
Show databases:展示数据库
Show tables : 展示表
Show processlist: 展示正在执行的查询
Show create table : 展示建表语句;
Describe table : 展示建表语句;
Use : 切换数据库;
- 支持的函数
- 算术函数
- 比较函数
- 类型转换函数
- 日期函数
- 字符串处理函数
- 字符串匹配函数
- 条件判断函数
- 数学函数
- 聚合函数