`
xutao5641745
  • 浏览: 227025 次
  • 性别: Icon_minigender_1
  • 来自: 汨罗
社区版块
存档分类
最新评论

获得当前登录用户的所有数据库及对应的表

阅读更多
在mysql 下:


//查询当前登录用户下的所有数据库
select SCHEMA_NAME from information_schema.SCHEMATA
//根据数据库名查询对应的表
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   WHERE table_schema = '数据库' GROUP BY table_schema;



在sqlserver下:

select name from sys.databases --返回数据库名

select name from sys.tables --返回表名
select table_name from INFORMATION_SCHEMA.tables --返回表名

select name from sys.tables where type='u'--返回非系统表名



在oracle下:

//查询所有用户创建的表
select * from user_tables

//查询某个数据库下的所有表
select * from sys.all_tables where owner = 'QIAQIA'
分享到:
评论

相关推荐

    oracle查用户所有表

    接着,`all_col_comments`和`user_col_comments`视图用于获取所有用户或当前用户表的列名及对应的注释。这些信息可以用来查看每个字段的含义,有助于理解和操作数据。 此外,`all_tab_columns`和`user_tab_columns`...

    在SQL Server里查看当前连接的在线用户数

    此查询将列出所有登录名及对应的连接数,并按连接数降序排列。 2. **按Windows用户名分组的连接数**: ```sql SELECT nt_username, COUNT(*) AS Connections FROM sysprocesses GROUP BY nt_username ORDER ...

    微信数据库分析与设计.docx

    微信数据库分析与设计 文稿归稿存档编号:[KKUY-KKIO69-OTM243...用户信息表 微信数据库分析与设计全文共9页,当前为第4页。 Name Data Type Length P(主键) F(外键) M(不可为空) 用户ID char(15) 15 X X 昵称 ch

    数据库表的连接和嵌套查询实验报告

    实验报告的主题是“数据库表的连接和嵌套查询”,它旨在帮助用户深入理解SQL Server查询分析器的使用,以及如何运用Transact-SQL语言进行多表连接查询和嵌套查询。实验环境为Microsoft Windows XP操作系统搭配...

    oracle系统表查询

    `**:分别列出所有视图和当前用户可见的视图,`text`字段可用于查看创建视图的原始SQL语句。 ### 八、聚簇 - **`SELECT * FROM dba_clusters;`**:展示数据库中所有聚簇的信息,聚簇是一种存储多个表的物理记录在...

    金属材料标准的应用数据库MtrRvw

    必要时通过导入备份的生产数据库的数据表,将当前生产数据库的生产数据还原。 1.3 演示数据库和支持文件的发布 1.2.5 演示数据库在MtrRvw的“百度云网盘”的分享主页发布 1.2.6 MtrRvw的“百度云网盘”的分享主页...

    struts2登录权限验证(带数据库)

    例如,我们可以创建一个自定义的权限拦截器,该拦截器会在每个Action执行前检查当前用户的权限。如果用户角色不满足执行Action所需的权限,拦截器将阻止Action的执行并转向无权限页面。 此外,我们还需要创建JSP...

    Qracle数据库笔记

    1. **查看当前登录用户**:`show user;` - 此命令用于显示当前登录的用户。 2. **连接用户**:`conn [用户名]/[密码];` - 连接到指定的用户名和密码对应的数据库会话。 3. **断开连接**:`disc;` - 断开当前的...

    PowerDesigner连接数据库配置

    之后,PowerDesigner会显示数据库中的所有表,用户可以选择自己需要的表并完成导入操作。这个过程的结束将会在PowerDesigner中生成数据库的表结构和数据模型。 相反地,当需要将PowerDesigner中的设计模型导入到...

    java 查询oracle数据库所有表DatabaseMetaData的用法(详解)

    这篇文章将详细介绍如何利用`DatabaseMetaData`查询Oracle数据库的所有表。 首先,我们需要建立一个数据库连接。通过`DriverManager.getConnection(url, userName, password)`方法,我们可以获得`Connection`对象,...

    在SQL语句如何获得MSSQLSERVER登录用户和密码

    - 如果不指定用户ID:`SELECT USER_NAME()` 返回当前用户的名称。 另外,还有一些同义词可以使用: - `CURRENT_USER` - `SESSION_USER` - `USER` 这些函数都等价于 `USER_NAME()` 不传递任何参数的情况。 ### ...

    实现两个数据库间的数据追加

    2. **获取当前文档**:`set uidoc = uiw.currentdocument`,这样我们可以得到用户正在编辑的文档,即数据库A中的文档。 3. **获取NotesSession和NotesDatabase对象**:通过`dim ss as new notessession`和`set db =...

    数据库-mysql教程

    #### 获得数据库和表的信息 (3.4) 你可以使用 `SHOW DATABASES` 和 `SHOW TABLES` 命令来查看系统中存在的数据库和选定数据库中的所有表: ```sql mysql> SHOW DATABASES; mysql> SHOW TABLES; ``` #### 在批处理...

    java实现mysql数据库的表导出到excel文件

    对于每行数据库结果,创建一个` XSSFCell `(或` HSSFCell `),设置其值为结果集中对应列的数据,然后添加到当前行中。完成一行数据后,将行添加到工作表。 7. **写入文件**: 最后,使用`FileOutputStream`打开...

    数据库操作语句大全(sql)

    15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...

    Eclipse的数据库插件

    - 作用: 展示当前所有活动的数据库连接。 - 使用方法: 方便开发者查看当前有哪些数据库处于连接状态,便于管理和切换。 ##### 4. Database Structure View (数据库结构视图) - 作用: 显示数据库的整体结构,包括表...

    数据库课程设计--具体工作流程及具体要求

    为了达成这一教学目的,数据库课程设计被分为几个关键的阶段,每个阶段都对应着特定的目标和要求。 **需求分析阶段**作为整个设计过程的起始环节,其重要性不言而喻。在这一阶段,首先需要完成一个引言部分,说明在...

    数据库 sql 函数大全

    - `suser_name()`:返回当前用户的登录名。 - `user_name()`:返回用户在数据库中的用户名。 - `user`:返回用户在数据库中的名称。 - `show_role()`:显示当前用户的角色。 - `db_name()`:返回当前数据库的...

Global site tag (gtag.js) - Google Analytics