presto sql 与mysql sql 对比.pdf
Presto SQL 与 MySQL SQL 对比 基础 Presto SQL 和 MySQL SQL 都是关系型数据库管理系统,但它们之间存在一些差异。在 Presto SQL 中,字段名和表名使用双引号括起来,而在 MySQL SQL 中,字段名和表名使用反引号括起来。 函数 Presto SQL 和 MySQL SQL 都支持一些常用的函数,如日期函数、字符串函数、数学函数等。 * 日期函数:Presto SQL 和 MySQL SQL 都支持日期函数,如 `current_date`、`curdate()`、`date_add()`、`date_sub()` 等。 * 字符串函数:Presto SQL 和 MySQL SQL 都支持字符串函数,如 `substring()`、`substring_index()`、`regexp_like()` 等。 * 数学函数:Presto SQL 和 MySQL SQL 都支持数学函数,如 `round()`、`coalesce()` 等。 类型转换 Presto SQL 和 MySQL SQL 都支持隐式类型转换,但 Presto SQL 不会隐式转换类型,而 MySQL SQL 会隐式转换类型。例如,在 MySQL SQL 中,`where` 条件中的字符串类型可以隐式转换为数字类型,但这可能会造成索引不起效和非预期的结果。 聚合函数 Presto SQL 和 MySQL SQL 都支持聚合函数,如 `count()`、`sum()`、`avg()` 等。Presto SQL 还支持 `date_diff()` 函数来计算两个日期之间的差异。 排序 Presto SQL 和 MySQL SQL 都支持排序函数,如 `order by`、`limit` 等。Presto SQL 还支持 `row_number()` 函数来生成行号。 索引 Presto SQL 和 MySQL SQL 都支持索引,但 Presto SQL 的索引机制与 MySQL SQL 略有不同。 设计示例 下面是一个设计银行余额表的示例: ```sql CREATE TABLE `bank_account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `balance` int(255) DEFAULT NULL COMMENT '余额', `bank_account` varchar(255) DEFAULT NULL COMMENT '银行卡账号', PRIMARY KEY (`id`), UNIQUE KEY `uk_bank_account` (`bank_account`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4; ``` 本示例中,我们创建了一个银行余额表,包含 `id`、`balance` 和 `bank_account` 三个字段,其中 `id` 字段为主键,`bank_account` 字段为唯一索引。 Presto SQL 和 MySQL SQL 都是功能强大的关系型数据库管理系统,但它们之间存在一些差异。了解这些差异可以帮助我们更好地选择合适的数据库管理系统,并更好地使用它们。
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/47c76b8123224d20a0040ae051a80b79_chengdu1994.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)