SQL92标准语句Mycat支持测试 (基于Oracle和MySQL数据库)与下载地址

来源:互联网 发布:linux文件权限管理 编辑:程序博客网 时间:2024/06/05 21:10

基于Oracle和Mycat集群环境,针对Mycat对SQL92标准语句的支持情况,进行了较全面的测试。

本文CSDN下载地址:http://download.csdn.net/download/dreamcode/8634175

本文GitHub下载地址:https://github.com/MyCATApache/Mycat-doc/commit/4b13dd3719e806e6ab8309d9a221676537cc66a5

一、数据定义命令测试... 6

1、CREATE TABLE 创建一个数据库表... 6
(1)Oracle环境测试... 6
(2)MySQL环境测试... 7
2、DROP TABLE 从数据库中删除表... 8
(1)Oracle环境测试... 8
(2)MySQL环境测试... 9
3、ALTER TABLE 修改数据库表结构... 10
(1)Oracle环境测试... 11
(2)MySQL环境测试... 13
4、CREATE VIEW 创建一个视图... 14
(1)Oracle环境测试... 14
(2)MySQL环境测试... 15
5、DROP VIEW 从数据库中删除视图... 17
(1)Oracle环境测试... 17
(2)MySQL环境测试... 18
6、CREATE INDEX 为数据库表创建一个索引... 18
(1)Oracle环境测试... 19
(2)MySQL环境测试... 19
7、DROP INDEX 从数据库中删除索引... 21
(1)Oracle环境测试... 22
(2)MySQL环境测试... 23
8、CREATE PROCEDURE 创建一个存储过程... 24
(1)Oracle环境测试... 24
(2)MySQL环境测试... 25
二、数据操作命令测试... 25
1、SELECT 从数据库表中检索数据行和列... 25
(1)Oracle环境测试... 26
(2)MySQL环境测试... 26
2、INSERT 向数据库表添加新数据行... 27
(1)Oracle环境测试... 27
(2)MySQL环境测试... 28
3、DELETE 从数据库表中删除数据行... 29
(1)Oracle环境测试... 29
(2)MySQL环境测试... 29
4、UPDATE 更新数据库表中的数据... 30
(1)Oracle环境测试... 30
(2)MySQL环境测试... 31
5、TRUNCATE 删除表中所有行,仍保持表的完整性... 32
(1)Oracle环境测试... 33
(2)MySQL环境测试... 33
6、SELECT 查询条件关键字... 34
(1)Oracle环境测试... 35
(2)MySQL环境测试... 38
7、SELECT子查询与表连接查询... 41
(1)Oracle环境测试... 42
(2)MySQL环境测试... 43
8、FUNCTION 统计函数... 45
(1)Oracle环境测试... 45
(2)MySQL环境测试... 47
9、FUNCTION 字符串函数... 49
(1)Oracle环境测试... 50
(2)MySQL环境测试... 54
10、FUNCTION 日期函数... 59
(1)Oracle环境测试... 60
(2)MySQL环境测试... 61
三、SQL92测试总结... 63
1、测试问题汇总... 63
(1)DROPTABLE 从数据库中删除表... 63
(2)ALTERTABLE 修改数据库表结构... 63
(3)CREATEVIEW 创建一个视图... 64
(4)DROPVIEW 从数据库中删除视图... 65
(5)DROPINDEX 从数据库中删除索引(MySQL也不支持)... 65
(6)CREATEPROCEDURE 创建一个存储过程(MySQL也不支持)... 65
(7)DELETE从数据库表中删除数据行... 65
(8)SELECT子查询与表连接查询... 65
(9)FUNCTION字符串函数... 66
(10)FUNCTION日期函数... 66
2、测试结论... 66
2 0
原创粉丝点击