繁体   English   中英

'master..sysdatabases' 在 MySQL 中等效的 SQL Server 语法

[英]'master..sysdatabases' SQL Server syntax equivalent in MySQL

我正在将 SQL Server 存储过程转换为 MySQL,并且在一个存储过程中有以下代码行:

declare c1 cursor static for
      select name from master..sysdatabases 
      where left(name,3) in ('ADM','ENT','DEM')
      order by name asc

'master..sysdatabases' 的功能是什么? MySQL 中master..sysdatabases的等效语法是什么?

“master..sysdatabases”的功能是什么?

SQL Server 将数据库划分为

1.用户数据库
2.系统数据库..

用户数据库是用户创建的数据库,系统数据库(master、model、tempdb、msdb)是SQL安装附带的数据库。

在这种情况下,用户试图查询所有与字符串函数匹配的可用数据库名称。

在MYSQL中,你可以使用这个..

select * from information_schema.SCHEMATA

http://dev.mysql.com/doc/refman/5.7/en/schemata-table.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM