查詢整個資料庫的資料庫
⑴ 請問怎麼用sql語句查找整個資料庫里的某個數據
主要是在where裡面寫出你想查詢的條件,如select
*
from
tablename
where
id='2';
⑵ sql如何查詢整個資料庫包含abc關鍵字的數據
先把資料庫中所有表名稱找到 ,然後逐個表查詢
declare @name varchar(50),@tt varchar(10)
set @tt = '%abc%'
declare cc cursor for
select name from sysobjects where xtype='U'
open cc
fetch cc into @name
while @@fetch_status = 0
begin
exec('selec *from '+@name +' where abc like '+@tt)
fetch cc into @name
end
⑶ 怎麼用sql語句查找所有資料庫表的數據
sql
=
"select
name
from
b1
where
name
like
'"
&
Text2
&
"%'"
'
order
by
name"
這只是查詢出一個欄位出來吧,換成*就可以出全表的數據了,不知道你問的是這個嗎?
⑷ mysql怎樣查詢一個表中所有數據
輸出所有的欄位及不使用謂詞如distinct,limit等、不分組匯總、不附加任何篩選條件和實施回任何連接即可檢索出答該表的所有數據。
例如下列語句:
select * from t1(* 號表示輸出所有的欄位)
⑸ 如何查詢整個資料庫包含的sql語句
Oracle庫,所有表,所有記錄,包含"???",題目有點大,足以把庫檢索down啦!
⑹ 對整個資料庫進行搜索的方法
理論上,要針對所有的表各寫一條SQL,SQL中要列出所有的字元類欄位,例如:
SELECT * FROM taba WHERE fielda LIKE '%abc%' OR fieldB LIKE '%abc%' ……;
SELECT * FROM tabb WHERE fielda LIKE '%abc%' OR fieldB LIKE '%abc%' ……;
寫這樣的SQL非常痛苦,看你是用的什麼資料庫,許多資料庫系統有系統字典,就是在資料庫裡面的某些表中存放著所有的資料庫、表、欄位的名稱和類型,那樣可以通過那些信息編寫出自動生成前面的SQL語句的SQL語句。
另外,一般的資料庫都是存放在文件中或者磁碟上,可能利用全盤搜索軟體搜索磁碟上特定的字元串,比上述SQL語句要快得多,只是搜索到了,要判斷資料庫行有一些麻煩。
⑺ 查詢mysql資料庫中所有表名
使用select命令,可以查詢所有表名
寫法如下:
selecttable_namefrominformation_schema.tableswheretable_schema='當前資料庫'
(7)查詢整個資料庫的資料庫擴展閱讀
其它用法
1、使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2、創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4、查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5、創建一個資料庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結構:
mysql> DESCRIBE MYTABLE;
7、往表中加入記錄
mysql> insert into MYTABLE values (」hyq」,」M」);
8、用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;
9、導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
⑻ sql 查詢整個資料庫裡面每個表有多少條數據。
枚舉用戶表名
查詢系統表內容 ,查資料庫里的系統表,裡面記錄了所有的表名
換有專種方法
frm.txtSQL = "select distinct kucun.kucun_no,dm_wz.lb,kucun.ckdm,kucun.wzdm,dm_wz.mc,kucun.sl,dm_wz.rkj,kucun.total_je,rukumx.gfdm,kucun.dbsl,kucun.bs,kucun.sj,kucun.update_date,rukumx.bz from kucun inner join dm_wz on dm_wz.dm=kucun.wzdm inner join rukumx on rukumx.wzdm=kucun.wzdm
這個寫屬的比較亂,你可以參考
方法3
用個存儲過程來搞定,在sysobjects系統表中可以查詢到資料庫中所有的表名。
⑼ 如何查詢oracle下的所有資料庫
查看那些庫的話必須用dba許可權登錄。登陸後可以通過下面的方法來查看。
一、查看有哪些庫,你的庫理解不準確,應該准確來說是表空間,可以通過下面的命令來實現
SELECT
Total.name
"Tablespace
Name",
Free_space,
(total_space-Free_space)
Used_space,
total_space
FROM
(select
tablespace_name,
sum(bytes/1024/1024)
Free_Space
from
sys.dba_free_space
group
by
tablespace_name
)
Free,
(select
b.name,
sum(bytes/1024/1024)
TOTAL_SPACE
from
sys.v_$datafile
a,
sys.v_$tablespace
B
where
a.ts#
=
b.ts#
group
by
b.name
)
Total
WHERE
Free.Tablespace_name
=
Total.name
二、查看有哪些表。
select
table_name
from
dba_tables
where
owner='A';
⑽ SQL語句查詢資料庫中所有記錄
查詢一個資料庫中的所有表sql語句是show
tables;
顯示所有資料庫的命令是:show
databases;要查看某個資料庫先要進入資料庫使用user
命令;進入資料庫之後才能查詢資料庫中有哪些表。使用以下命令即可查出所有表:
show
tables;
(10)查詢整個資料庫的資料庫擴展閱讀
mysql資料庫的基本sql操作命令介紹:
1、顯示當前資料庫伺服器中的資料庫列表:mysql>
SHOW
DATABASES;
2、建立資料庫:mysql>
CREATE
DATABASE
庫名;
3、建立數據表:mysql>
USE
庫名;mysql>
CREATE
TABLE
表名
(欄位名
VARCHAR(20),
字
名
CHAR(1));
4、刪除資料庫:mysql>
DROP
DATABASE
庫名;
5、刪除數據表:mysql>
DROP
TABLE
表名;
6、將表中記錄清空:mysql>
DELETE
FROM
表名;
7、往表中插入記錄:mysql>
INSERT
INTO
表名
VALUES
("hyq","M");
8、更新表中數據:mysql->
UPDATE
表名
SET
欄位名1='a',欄位名2='b'
WHERE
欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql>
load
data
local
infile
"d:/mysql.txt"
into
table
表名;
10、導入.sql文件命令:mysql>
USE
資料庫名;mysql>
source
d:/mysql.sql;