SQL WorkBench/J
更新时间:
复制为 MD 格式
本文测试了SQL WorkBench/J与AnalyticDB for MySQL在连通性、列举数据库、创建表等方面的兼容性,并给出测试结果图。
测试环境
| MySQL JDBC Driver | SQL WorkBench/J |
| MySQL JDBC Driver 5.1.48 (Platform Independent),下载地址为MySQL JDBC Driver。 | 下载地址为SQL WorkBench/J。 |
测试范围
- 连通性使用 SQL Workbench/J 连接 MySQL 数据库,Driver 选择 MySQL (com.mysql.jdbc..Driver),URL 填写
jdbc:mysql://localhost:3303/test4dmp,输入用户名和密码后单击 Test,弹窗提示连接成功。 - 列举数据库
show databases; -- Result: -- Database -- MYSQL -- INFORMATION_SCHEMA -- test4dmp - 创建表
CREATE TABLE `school` ( `id` bigint NOT NULL, `name` varchar, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, key status_idx(`name`), primary key (id) ) DISTRIBUTE BY HASH(`id`); - 列举所有表在 SQL Workbench/J 中连接 test4dmp 数据库(User=kepler),执行
show tables;命令,查询结果共 32 张表,包括 binary_test、course、dimension_test_date、dimension_test_date_1、dimension_test_id、dimension_test_id_1、dimension_test_int、dimension_test_int_1、dimension_test_timestamp、dimension_test_timestamp_1、elective 等。 - 查看表结构
show create table school; -- 查询结果 -- Table: school -- Create Table: CREATE TABLE `school` ( `id` bigint NOT NULL, `name` varchar, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ... ) - 向表中写入数据
insert into school (id, name) value (1,'a'); - 查看表数据在 SQL Workbench/J 中以用户 kepler 连接数据库 test4dmp,执行
select * from school limit 10;,查询结果返回一行数据(id=1, name=a, create_time=2019-11-19 14:22:54, update_time=2019-11-19 14:22:54),验证表数据读取正常。 - 创建视图
执行成功,返回CREATE VIEW `school_view` as select * from school;View school_view created。 - 查看视图结构
show create view school_view; +-------------+---------------------------------------------------------------+----------------------+----------------------+ | View | Create View | character_set_client | collation_connection | +-------------+---------------------------------------------------------------+----------------------+----------------------+ | school_view | CREATE VIEW `test4dmp`.`school_view` AS SELECT * FROM school | utf8 | utf8_general_ci | +-------------+---------------------------------------------------------------+----------------------+----------------------+ - 查询视图在 SQL Workbench/J 中执行
select * from school_view limit 10;,查询结果返回一条记录:ID 为 1,NAME 为 a,CREATE_TIME 和 UPDATE_TIME 均为 2019-11-19 14:22:54。
该文章对您有帮助吗?