新浪云可以连接外部数据库吗
答案:2 悬赏:50
解决时间 2021-02-11 01:54
- 提问者网友:神仙爷爷
- 2021-02-10 17:17
新浪云可以连接外部数据库吗
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-10 18:38
1.查询数据库中的所有数据库名:
SELECt Name FROM Master..SysDatabases ORDER BY Name
2.查询某个数据库中所有的表名:
SELECt Name FROM SysObjects Where XType='U' ORDER BY Name
3.查询表结构信息:
1 SELECt (case when a.colorder=1 then d.name else null end) 表名,
2 a.colorder 字段序号,a.name 字段名,
3 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
4 (case when (SELECT count(*) FROM sysobjects
5 WHERe (name in (SELECt name FROM sysindexes
6 WHERe (id = a.id) AND (indid in
7 (SELECt indid FROM sysindexkeys
8 WHERe (id = a.id) AND (colid in
9 (SELECt colid FROM syscolumns WHERe (id = a.id) AND (name = a.name)))))))
10 AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.leng
SELECt Name FROM Master..SysDatabases ORDER BY Name
2.查询某个数据库中所有的表名:
SELECt Name FROM SysObjects Where XType='U' ORDER BY Name
3.查询表结构信息:
1 SELECt (case when a.colorder=1 then d.name else null end) 表名,
2 a.colorder 字段序号,a.name 字段名,
3 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识,
4 (case when (SELECT count(*) FROM sysobjects
5 WHERe (name in (SELECt name FROM sysindexes
6 WHERe (id = a.id) AND (indid in
7 (SELECt indid FROM sysindexkeys
8 WHERe (id = a.id) AND (colid in
9 (SELECt colid FROM syscolumns WHERe (id = a.id) AND (name = a.name)))))))
10 AND (xtype = 'PK'))>0 then '√' else '' end) 主键,b.name 类型,a.leng
全部回答
- 1楼网友:修女的自白
- 2021-02-10 19:35
我看你这个是不知道连接参数的意思吧?
define('db_host', 'localhost');
define('db_user', 'root'); //数据账号
define('db_pwd', 'root'); //密码
define('db_name', 'demo'); //数据库名称
db_host 就是数据库服务器ip:这个就是你新浪云数据库的ip;
db_user 这个就是你新浪云数据库的数据库用户名;
db_pwd 这个就是你新浪云数据库的数据库用户密码;
db_name:这个就是你新浪云数据库的数据库名;
1. 如果是数据库迁移,那么你要把目前的数据库迁移到新浪云上边,建立同样的数据库,数据表;
2. 如果数据在新浪云上已经有了,你这边只需要改了这个配置为新浪云给你的连接信息就可以了;
3. 如果你新浪云上没有布置环境,那么你要在新浪云上安装mysql,以及配置对应数据库ip的开放端口及权限;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯