❶ 在oracle数据库中如果查询一个数据库中有哪几张表
1、本文以plsql图形化管理工具为例,使用它连接oracle数据库。当点开plsql的时候,就需要输入用户名、密码、数据库然后连接。如果连接成功,就能查看里面的表等等操作,如果连接不成功,就输入正确的信息再次尝试。
❷ 如何查看数据库中有哪些用户
如何查看mysql中有哪些数据库和表
我想要知道自己的mysql中有哪些数据库和表,该如何查看?
2006-6-20
02:22
lcy234
show
databases;use
databasename;show
tables;
❸ oracle查询一个用户下有多少张表
通过user_tables表查看表的张数。
sql:select count(*) from user_tables ;
解释:必须是登录要查看的用户后,通过上面sql读取出”用户表“中记录的行数(每个表会有一条记录),即为当前用户下的表张数。
❹ sqlserver查询数据库中有多少个表
1、查询SQL中的所有表:SelectTABLE_NAMEFROM数据库名称.INFORMATION_SCHEMA.TABLESWhereTABLE_TYPE='BASETABLE'执行之后,就可以看到数据库中所有属于自己建的表的名称2、查询SQL中所有表及列:Selectdbo.sysobjects.nameasTable_name,dbo.syscolumns.nameASColumn_nameFROMdbo.syscolumnsINNERJOINdbo.sysobjectsONdbo.syscolumns.id=dbo.sysobjects.idWhere(dbo.sysobjects.xtype='u')AND(NOT(dbo.sysobjects.nameLIKE'dtproperties'))3、在Sql查询分析器,还有一个简单的查询方法:EXECsp_MSforeachtable@command1="sp_spaceused'?'"执行完之后,就可以看到数据库中所有用户表的信息4、查询总存储过程数:selectcount(*)总存储过程数fromsysobjectswherextype='p'附:xtype类型D=默认值或DEFAULT约束F=FOREIGNKEY约束L=日志FN=标量函数IF=内嵌表函数P=存储过程PK=PRIMARYKEY约束(类型是K)RF=复制筛选存储过程S=系统表TF=表函数TR=触发器U=用户表UQ=UNIQUE约束(类型是K)V=视图X=扩展存储过程另:在sqlserver中取得某个数据库中所有表名的sql语句selectsysobjects.namefromsysobjects.xtype='U';SELECTnameWHERE(xtype='U')在数据库的sysobjects表里有这个数据库全部表的信息,xtype值为'U'的就是表名注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER默认它也是用户表,想要从用户表中排出,需要加上限定条件status>0,即:select*fromsysobjectswherextype='U'andstatus>0
❺ 如何知道SQL数据库中有多少个数据表
SQL管理器,或者找到相应的数据库文件夹
❻ 用SQL数据库如何查看数据库的用户
select * from tableName;
tableName是数据库中注册用户表。
查询具体的字段:
SELECT column_name,column_name FROM tableName;
例子:
获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表):
SELECT LastName,FirstName FROM Persons;
(6)查看数据库用户有多少表扩展阅读:
获取数据库所有表的字段及其字段
select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns
where table_schema='数据库'
获取数据库某个表的字段及其字段
select table_name,column_name,column_comment,column_type,column_key from information_schema.Columns
where table_name='表名' and table_schema='数据库'
❼ sql server 如何查一个数据库中有几张表
SELECT * FROM sysobjects WHERE (xtype = 'U') 查询当前数据库下所有用户建立的表 追问: 麻烦问一下,其中的xtype = 'U' 分别是什么意思? 回答: xtype char(2) 对象类型 。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌 表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K) RF = 复制筛选存储过程 S = 系统表 TF = 表函数 TR = 触发器 U = 用户表 UQ = UNIQUE 约束(类型是 K) V = 视图 X = 扩展存储过程
❽ 如何查看oracle数据库中的所有表
[TEST1@kokooa]>show recyclebin
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
ANNOUNCE BIN$Tjsm4dKqTnSo+Zynff5Pkg==$0 TABLE 2009-12-11:09:38:37
C BIN$/twfj/wKSX+xdc0kDtX6RQ==$0 TABLE 2009-11-16:14:44:12
C BIN$JBv3O0jyS5GEj3m+IrypVQ==$0 TABLE 2009-11-12:11:13:20
C BIN$K7Vs3JRYS3Wwhut51gRl7w==$0 TABLE 2009-11-11:11:07:43
D BIN$TC+wEm2pRR2thSXmqoLf/A==$0 TABLE 2009-11-12:11:10:27
T1 BIN$BnbNfsThTe2SLcFBSc71xA==$0 TABLE 2009-12-07:16:35:13
T1 BIN$8TMSXhUCR7Cr+bFDOe4EBA==$0 TABLE 2009-12-07:10:00:01
我们来看看两个结果到底是什么差别
[TEST1@kokooa]>select object_name from all_objects where object_type='TABLE' minus select table_name from all_tables;
OBJECT_NAME
------------------------------
XDB$ACL
XDB$ALL_MODEL
XDB$ANY
XDB$ANYATTR
XDB$ATTRGROUP_DEF
XDB$ATTRGROUP_REF
XDB$ATTRIBUTE
XDB$CHOICE_MODEL
XDB$COMPLEX_TYPE
XDB$CONFIG
XDB$ELEMENT
OBJECT_NAME
------------------------------
XDB$GROUP_DEF
XDB$GROUP_REF
XDB$SCHEMA
XDB$SEQUENCE_MODEL
XDB$SIMPLE_TYPE
16 rows selected.
总共多出16个表。而且这16个表并不是删除后放进回收站的表
我们分析这些“表”
[TEST1@kokooa]>desc XDB$ACL;
ERROR:
ORA-04043: object XDB$ACL does not exist
发现并不存在
[TEST1@kokooa]>conn / as sysdba
Connected.
[SYS@kokooa]>desc XDB$ACL;
ERROR:
ORA-04043: object XDB$ACL does not exist
换到sysdba也不存在
前缀都是XDB$,你网上搜索,与XML有关。而且注意看后缀,都是一些数据库的关键字。
XML Database 好像是这个意思 安装的时候有个选项可以将它去掉
我所在公司的系统有个导入导出数据的功能,用的是XML。或许就跟这个有关。
oracle很多东西我们都用不上 但是安装的时候没有去掉,具体是怎么回事我也不是很清楚。只知道这是另外一个分支 仔细研究起来的话 也是会很麻烦的
❾ 怎么查询数据库里有多少张表
mysql数据库里的语句显示所有表,下面显示有多少行:SHOW FULL TABLES FROM `数据库名称`;
❿ oracle怎么查看数据库中的用户表
你是要查看数据库中的表信息的,还是要查看某个用户下某张表的内容?
数据库中的表信息,可以在静态性能视图中查看:
dba_tables/all_tables/user_tables
其中dba_需要有dba权限,all_除了自己当前用户的表信息,还可以查到别的用户的但是有权限查看的表信息,user_只包含当前用户的信息
如果你是需要查看某用户下某张表内容,如果是当前用户,直接select 要看的字段 from 表名;
如果是别的用户下的表,你首先要让相应用户赋权(grant select on table_1 to user_1;),然后你才可以查看 select * from user_2.table_1 ;