① 如何通過關鍵字查詢資料庫中所有表
1、sql Server語法如下(如查詢包含spt的表)
selectnamefromsys.objectswheretype='U'andnamelike'%spt%';
2、Oracle語法如下(如查詢包含test的表)
selecttable_namefromuser_tableswheretable_namelike'%TEST%';
注意:Oracle中,表名處的字母一定要大寫
② 用oracle怎麼查詢當前資料庫中的所有表
如果有管理員許可權的用戶,可以執行:
select * from dba_tables;這里可以看到此資料庫下的所有表
如果沒有管理員許可權的用戶,則執行:
select * from tabs;或者select * from user_tables; 只能查詢此用戶有許可權的表,不一定是此用戶自己創建的表
③ 如何查看oracle資料庫中的所有表
1、如果你想查資料庫中所有的表的話,可以查詢
SELECT * FROM dba_tables
2、如果你想查詢資料庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
SELECT * FROM USER_TABLES
3、要想導入外部sql語句可以用命令
sql >@e:文件名.sql
如你想保存 select * from tablename;語句的結果,可以在sql*plus 裡面這樣:
SPOOL c:test.sql //
這是保存文件的位置
select * from tablename;
SPOOL OFF
④ 如何查看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很多東西我們都用不上 但是安裝的時候沒有去掉,具體是怎麼回事我也不是很清楚。只知道這是另外一個分支 仔細研究起來的話 也是會很麻煩的
⑤ 怎樣用SQL語句查詢一個資料庫中的所有表
1、打開Microsoft SQL Server 2012,選中需要查詢所有表的資料庫。
⑥ mysql如何進入資料庫查看所有表
1.查看資料庫,選中使用資料庫,並查看資料庫表,具體操作命令如下:
show databases;
use student;
show tables;
(6)查詢資料庫所有表擴展閱讀:
可以使用命令行工具管理 MySQL 資料庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創建和管理資料庫。它可以創建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 資料庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,navicat等等。
⑦ 怎樣查看oracle資料庫中所有表
你指所有的表嗎?
如果你想查資料庫中所有的表的話,可以查詢
select
*
from
dba_tables
如果你想查詢資料庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
select
*
from
user_tables