sql資料庫如何查詢
1. sql濡備綍鏌ユ暟鎹搴撴槸鍚﹀瓨鍦
exists鐨勭敤娉曞備笅錛
1銆佸垽鏂鏁版嵁搴撴槸鍚﹀瓨鍦
if exists (select*fromsysdatabaseswherename= '鏁版嵁搴撳悕')
dropdatabase[鏁版嵁搴撳悕]
2銆佸垽鏂琛ㄦ槸鍚﹀瓨鍦
if not exists (select * from sysobjects where [name] = '琛ㄥ悕' and xtype='U')
begin
--榪欓噷鍒涘緩琛
end
3銆佸垽鏂瀛樺偍榪囩▼鏄鍚﹀瓨鍦
if exists (select*fromsysobjectswhereid = object_id(N'[瀛樺偍榪囩▼鍚峕') and OBJECTPROPERTY(id, N'IsProcere') = 1)
dropprocere[瀛樺偍榪囩▼鍚峕
4銆佸垽鏂瑙嗗浘鏄鍚﹀瓨鍦
錛1錛塖QL Server 2000
IF EXISTS (SELECT*FROMsysviewsWHEREobject_id = '[dbo].[瑙嗗浘鍚峕'
錛2錛塖QL Server 2005
IF EXISTS (SELECT*FROMsys.viewsWHEREobject_id = '[dbo].[瑙嗗浘鍚峕'
5銆佸垽鏂鍑芥暟鏄鍚﹀瓨鍦
if exists (select*fromdbo.sysobjectswhereid = object_id(N'[dbo].[鍑芥暟鍚峕') and xtype in (N'FN', N'IF', N'TF'))
dropfunction[dbo].[鍑芥暟鍚峕
鎵╁睍璧勬枡
SQL鐨勬彁鍗
1銆佸嶅埗琛(鍙澶嶅埗緇撴瀯錛屾簮琛ㄥ悕錛歛 鏂拌〃鍚嶏細b) (Access鍙鐢)
娉曚竴錛歴elect * into b from a where 1<>1
娉曚簩錛歴elect top 0 * into b from a
2銆佹嫹璐濊〃(鎷瘋礉鏁版嵁,婧愯〃鍚嶏細a 鐩鏍囪〃鍚嶏細b) (Access鍙鐢)
insert into b(x, y, z) select d,e,f from a;
3銆佽法鏁版嵁搴撲箣闂磋〃鐨勬嫹璐(鍏蜂綋鏁版嵁浣跨敤緇濆硅礬寰) (Access鍙鐢)
insert into b(x, y, z) select d,e,f from a in 鈥樺叿浣撴暟鎹搴撯 where 鏉′歡
渚嬪瓙錛氥.from b in '"&Server.MapPath("."&"data.mdb" &"' where..
4銆佸瓙鏌ヨ(琛ㄥ悕1錛歛 琛ㄥ悕2錛歜)
select a,b,c from a where a IN (select d from b 鎴栬咃細 select a,b,c from a where a IN (1,2,3)
5銆佹樉紺烘枃絝犳渶鍚庢椂闂
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
鍙傝冭祫鏂欙細鐧懼害鐧劇戔斺擲QL璇鍙ュぇ鍏
2. 怎樣用SQL語句查詢一個資料庫中的所有表
查詢資料庫里所有表名和欄位名的語句
SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;
sql 語句就是對資料庫進行操作的一種語言。
(2)sql資料庫如何查詢擴展閱讀:
SQL語句常見語句:
1、更新:update table1 set field1=value1 where 范圍;
2、查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串);
3、排序:select * from table1 order by field1,field2 [desc];
4、求和:select sum(field1) as sumvalue from table1;
5、平均:select avg(field1) as avgvalue from table1;
6、最大:select max(field1) as maxvalue from table1;
7、最小:select min(field1) as minvalue from table1[separator]。
參考資料來源:網路-sql語句
3. 如何查看sql資料庫伺服器數據
1、使用系統性能監視器監視當前SQL的工作性能(控制面板-->管理工具-->性能)可以查看SQL對磁碟、內存的總體佔用
2、使用SQL 性能監視器(SQL Profiler)可以查看SQL 的執行事件,讀寫次數,起始和結束事件等等,可以保存死鎖圖形。
4. SQL語句查詢資料庫中所有記錄
查詢一個資料庫中的所有表sql語句是show
tables;
顯示所有資料庫的命令是:show
databases;要查看某個資料庫先要進入資料庫使用user
命令;進入資料庫之後才能查詢資料庫中有哪些表。使用以下命令即可查出所有表:
show
tables;
(4)sql資料庫如何查詢擴展閱讀
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;
5. 如何在電腦上找到SQL資料庫的路徑
1、首先電腦打開SQL客戶端,找到實例,右鍵實例出現菜單欄,點擊屬性進入即可。