如何查询MySQL服务器中的所有数据库名称

如何查询MySQL服务器中的所有数据库名称,第1张

常用工具有:phpMyAdmin,或者Navicat,

或者在mysql文件下的命令提示符中输入:

mysqlbinmysql

-h主机地址

-u

用户名

-p

用户密码//登录

show

databases;//显示数据库

use

dataname;//显示数据库中的表

show

tables;

windows 中

1 select name from v$database ;

直接运行就可以查看了,

2查看tnsnamesora 的连接,有个SID,SID就是服务名了

1查看oracle的安装目录,

方法是查看注册表:

如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92

得到了oracle的安装目录

一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA92

2找到tnsnamesora文件

在根目录下面找到\network\ADMIN\tnsnamesora 文件,并打开

3仔细查看里面的tnsnamesora 配置

例如

# TNSNAMESORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnamesora

# Generated by Oracle configuration tools

WZZ=

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = WZZ)

    )

)

其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ

附 C#获取oracle服务器名 :

    #region 从注册表中读取安装主目录的值

        /// <summary>

        /// 从注册表中读取安装主目录的值

        /// </summary>

        /// <param name="setupKey"></param>

        /// <returns></returns>

        public static string ReadHomeDirectory(string setupKey)

        {

            RegistryKey readKey;

            try

            {

                readKey = RegistryLocalMachineOpenSubKey

                    ("Software\\ORACLE", false);

                foreach (string name in readKeyGetValueNames())

                {

                    if (name == setupKey)

                    {

                        return readKeyGetValue(name)ToString();

                    }

                }

                return null;

            }

            catch

            {

                return null;

            }

        }

        #endregion

1

sys@SZTYORA> show parameter servic

2cd $ORACLE_BASE/admin下看看有几个就是了

select from v$instance;//查询当前数据库名称oralce

select instance_name from v$instance //针对数据库名查询

查询mysql中所有数据库名称

一,这种方法像执行普通的SQL语句一下,sql如下:

SELECT `SCHEMA_NAME`

FROM `information_schema``SCHEMATA`

二,

List<String> list=new ArrayList<String>();

//String sql="SELECT SCHEMA_NAME FROM information_schemaSCHEMATA";

try{

//Statement st=(Statement) conncreateStatement();

DatabaseMetaData dmd=(DatabaseMetaData) conngetMetaData();

ResultSet rs=dmdgetCatalogs();

while(rsnext()){

listadd(rsgetString("TABLE_CAT"));

}

}catch(SQLException e){

eprintStackTrace();

}

查看一个SQL数据库的用户名步骤: 1、找到并打开Microsoft SQL server management studio 2、使用windows帐户或SQL帐户连接数据库 3、依次展开数据库——secunity——logins,即可看到SQL的所有用户。

1、首先打开安装的SQL数据库;

2、在打开的数据库页面左侧的菜单中,点击打开“数据库”;

3、右键需要查询标识ID的数据库,选择“新建查询”;

4、然后在右侧页面内输入“select+空格+数据库名字”;

5、然后点击右上角的“执行”;

6、在数据库的最下面所得到的查询结果就是查询的标识ID号。

命令为:show parameter db_name;

解释:show的意思是展示,parameter是指函数定义中参数(固定用法),db_name是表示的数据库名称。

除了这个命令外,常用的还有查看当前用户:show user;查看用户下所有表:show tables;

Oracle服务器由数据库和实例组成,实例包括进程和内存结构。

你连接到一个实例上,只能查到与该实例对应的数据库。数据库名可以这样简单查询

show parameter db_name

或者楼上的语句也可以,但是都只能获得当前的数据库名。

以上就是关于如何查询MySQL服务器中的所有数据库名称全部的内容,包括:如何查询MySQL服务器中的所有数据库名称、oracle 怎么查看当前数据库的名称、怎么样查看数据库名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9421769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存