本文介绍如何通过MySQL命令行访问DSQL。
在使用本功能前,需预先创建DSQL账号。
mysql -h dsql.aliyuncs.com -P 3306 -u <dsql_account> -p <dsql_password> -A
show dblinks;
# testlink需要换成用户自己的DBLink名称
show databases in testlink
注意:
不能直接使用 show databases; 需要用in指定在哪个DBLink下查询数据库列表
# testlink和testdb需要换成用户自己的DBLink以及该DBLink下的库名
use testlink.testdb
注意:
不能直接使用 use testdb; 需要指定dblink前缀。
select * from testlink.testdb.testtable;
# 如果指定了某个dblink下的某个数据库,也可直接不带dblink和database前缀
select * from testtable;
SELECT *
FROM dblink1.db1.table1 t1,
dblink2.db2.table2 t2
where t1.id= t2.id
在文档使用中是否遇到以下问题
更多建议
匿名提交