當前位置:首頁 » 編程語言 » sql語句大全

sql語句大全

發布時間: 2022-02-12 14:11:28

① 常用sql語句大全

常用的也好多啊,更多主到:
http://dev.yesky.com/msdn/433/7573933.shtml
--數據操作
SELECT
--從資料庫表中檢索數據行和列
INSERT
--向資料庫表添加新數據行
DELETE
--從資料庫表中刪除數據行
UPDATE
--更新資料庫表中的數據
--數據定義
CREATE
TABLE
--創建一個資料庫表
DROP
TABLE
--從資料庫中刪除表
ALTER
TABLE
--修改資料庫表結構
CREATE
VIEW
--創建一個視圖
DROP
VIEW
--從資料庫中刪除視圖
CREATE
INDEX
--為資料庫表創建一個索引
DROP
INDEX
--從資料庫中刪除索引
CREATE
PROCEDURE
--創建一個存儲過程
DROP
PROCEDURE
--從資料庫中刪除存儲過程
CREATE
TRIGGER
--創建一個觸發器
DROP
TRIGGER
--從資料庫中刪除觸發器
CREATE
SCHEMA
--向資料庫添加一個新模式
DROP
SCHEMA
--從資料庫中刪除一個模式
CREATE
DOMAIN
--創建一個數據值域
ALTER
DOMAIN
--改變域定義
DROP
DOMAIN
--從資料庫中刪除一個域
--數據控制
GRANT
--授予用戶訪問許可權
DENY
--拒絕用戶訪問
REVOKE
--解除用戶訪問許可權
--事務控制
COMMIT
--結束當前事務
ROLLBACK
--中止當前事務
SET
TRANSACTION
--定義當前事務數據訪問特徵
--程序化SQL
DECLARE
--為查詢設定游標
EXPLAN
--為查詢描述數據訪問計劃
OPEN
--檢索查詢結果打開一個游標
FETCH
--檢索一行查詢結果
CLOSE
--關閉游標
PREPARE
--為動態執行准備SQL
語句
EXECUTE
--動態地執行SQL
語句
DESCRIBE
--描述准備好的查詢
---局部變數
declare
@id
char(10)
--set
@id
=
'10010001'
select
@id
=
'10010001'
---全局變數
---必須以@@開頭
--IF
ELSE

② sql語句大全

sp_helpdb ----------查本伺服器中所有資料庫 可跟庫名
例:sp_helpdb 庫名
-------------------------------------------------------------
sp_databases -------------查看本伺服器中可用的資料庫
--------------------------------------------------------------------
sp_helpfile -------------------查看當前工作著的資料庫
-----------------------------------------------------------
sp_helpfilegroup ---------------查看當前工作著的組的信息。可加參數,跟組名
例:sp_helpdb 庫名
----------------------------------------------------------------
sp_renamedb -----------改資料庫名
例:sp_renamedb 舊庫名,新庫名
----------------------------------------------------------------
select groupname from sysfilegroups where status=24
---------查看文件組 =8是查只讀文件組 =16是查默認文件組 =24是查即只讀又默認
---------------------------------------------------------------------------
sp_dboption ----------修改資料庫選項值
例:sp_dboption 庫名 選項 值
值決定真假 一般用:true/faule 或off/on表示
選項一般常用為:use only(資料庫擁有者)single user(單一用戶)read only(只讀)
--------------------------------------------------------------------------
dbcc shrinkdatabase ---------收縮資料庫
例:dbcc shrinkdatabase (庫名,10)
收縮庫,剩餘空間保留10%,後面如果不加notruncate,則釋放空間操作系統,
加truncateonly,歸還空間給操作系統,但忽略所給的百分比數值。
----------------------------------------------------------------------
dbcc shrinkfile ---------收縮文件
用法與ddcc shrinkdatabase相同。
----------------------------------------------------------------------
alter database ---------------修改資料庫
用法:這是起始句,告訴要做的是修改資料庫,然後再接要做什麼工作。每次只做一項工作
alter database 庫名
add file 文件名....to filegroup 文件組名
----------------增加庫文件,格式與建庫時括弧里指定大小時的格式一樣
add log file 文件名 -------------增加日誌文件
remove file 文件名 ---------刪除庫內的文件
add filegroup 文件組名 -----------增加一個文件組
modify file 文件名 -------------修改文件屬性
modify filegroup 組名 ------------修改文件組屬性
---------------------------------------------------------------------------
drop database --------------刪除資料庫
例:drop database 庫名1,庫名2 ---------可同時刪除兩個庫
------------------------------------------------------------------------
create table 表名
(列名 類型,
列名 類型) -------------------建立表
--------------------------------------------------------------------
select * from 表名 ---------查詢表結構
--------------------------------------------------------------------
select @@dbts ----------查詢最後一次操作
--------------------------------------------------------------------
insert into 表名
(列名,列名)
values (變數,變數.....) ------------向表中插入數據
如省略列名,則必須把每列的變數填全,不可缺少。可以省略 into
--------------------------------------------------------------------
sp_addtype 自定義類型名 系統類型名 -------用戶自定義類型
--------------------------------------------------------------------
sp_droptype 自定義類型名 -----------刪除自定義類型
如有資料庫正在使用該自定義類型,則不能刪除
--------------------------------------------------------------------
alter table ---------修改表結構
用法: alter table 表名
alter column 列名 類型 ---------修改列的類型
drop column 列名 --------刪除列
add (column) 列名 --------增加列,實際用時不加 column
-----------------------------------------------------------------
sp_help -------------查看資料庫中對象信息
用法: sp_help 表名 ---------------查表的信息
或 sp_help 庫名 --------------查庫信息
後面可以跟庫名或者表名,是查資料庫或者表的信息
-----------------------------------------------------------------
sp_spaceused --------查看對象佔用的空間信息
用法: sp_spaceused ----------查當前庫佔用空間信息
或 sp_spaceused 表名 ----------查指定表佔用空間信息
後面可以加表名查看錶占空間信息。如不加,則查看當前資料庫。
------------------------------------------------------------------
sp_depends ------------查看對象的相關性
用法: sp_depends 表名 -----------後面加表名
------------------------------------------------------------------
sp_rename ---------------重新命名
用法: sp_rename 舊表名,新表名 ---------改表名
或 sp_rename '表名.舊列名','新列名' 'column' -------修改列名
--------------------------------------------------------------------
create index --------------創建索引
用法: create index 索引名 on 表名 (列名) ------創建索引
或: create unique clustered index 索引名 on 表名 (列名)
------創建簇集唯一索引 unique是建唯一索引 clustered是建簇集索引
---非簇集索引用:nonclustered
----------------------------------------------------------------------
select top ---------查表中前幾行
用法: select top 3 * from 表名 -------查表中前三行
或: select top 10 percent * from 表名 -------顯示表中前10%數據
------------加入percent是百分比的意思。只以大於的最小整數,無小數
----------------------------------------------------------------------
select 列名,列名,列名 from 表名 -------顯示表中特定的列
----------------------------------------------------------------------
select *,列名 from 表名 ----------查詢表中所有,後面再加一列
----------------------------------------------------------------------
select distinct ----------查詢不重復數據 distinct用於去掉重復數據
用法: select distinct * from 表名 ---------查表中不重復數據
或: select distinct * into 新表名 from 舊表名 ------查舊表中不重復數據同時生成新表
-------------------------------------------------------------------------------------
select 列名+列名 from 表名 -------允許有計算式出現,顯示無列名的計算結果
如想加列名,則: select 列名+列名 as 新列名 from 表名
-------------------------------------------------------------------------
select 年齡,聯系電話,cast (年齡 as varchar(2))+聯系電話 from 表名
--------把整型數據年齡轉化為字元型與字元型數據聯系電話相加
----------------------------------------------------------------------------
ctrl+o(字母O) --------清空數據。空值與別的數據運算結果為空
----------------------------------------------------------------------------
select 原始列名 別名 from 表名
select 原始列名 as 別名 from 表名
select 別名=原始列名 from 表名
--------指定別名的三種方法。非法符號可''或[]引起來,不得直接使用。
----------------------------------------------------------------------------
select * from 表名
where 年齡 between 20 and 30 ---------顯示年齡在20到30之間的人
-------between是從條件一到條件二之間的限制
-----------------------------------------------------------------------
select * from 表名
where 年齡 in (20,21,22) ---------顯示年齡為20、21、22的人
--------in是限制在這些條件內的,是顯示一個取值范圍
-----------------------------------------------------------------------
select * from 表名
where 聯系電話 like '[1-3]%' --------查電話是1-3開頭的人
--------like是像這些條件的語句,能用通配符:%、_、[]、[^]
--------意思分別代表:所有字元、一個字元、一位上可取值、一位上不可取值
----------------------------------------------------------------------
select * from 表名
where 姓名 like '[e[]%'
or 姓名 like '%e]'
escape 'e' ------------顯示以『[』開頭或以『]』結尾的所有數據,中間有不顯示
----------escape ''是指定通配符
-----------------------------------------------------------------------------
order by ---------給數據排序
用法: select * from 表名
order by 年齡 -----------排序顯示年齡。默認為升序(asc)要降序必須加desc
------------------------------------------------------------------------
select distinct top 3 from 表名
order by 年齡 desc --------顯示最大的三種年齡
-------------------------------------------------------------------------
select * from 表名
where 年齡 in (select distinct top 3 年齡 from 表名 order by 年齡)
order by 年齡 -----------顯示年齡最小的所有人,並排序
-------------------------------------------------------------------------
select 姓名,
case
when MCSE成績 >=80 and MCSE成績<=100
then '考的不錯'
when MCSE成績 >=60 and MCSE成績<80
then '考的一般'
when MCSE成績 >=0 and MCSE成績<60
then '不及格'
when MCSE成績 is null
then '這小子沒考試'
else '異常數據'
end
MCSE成績
from 表名
-----------判斷語句 null是空值的意思,不能用等號連接,只能用is
-----------case到end為一列里的判斷,case在這里是取值,結果用於輸出,不顯示原值
-----------------------------------------------------------------------------
select 列名1,
case 列名2
when 1 then '男生'
when 0 then '女生'
else '未知'
end
from 表名
--------這里case取列名,是用於這一列每項取值比較,在這里列名2用的是bit型數據
-------------------------------------------------------------------------
select * into 庫1.表1 from 庫2.表2
-----------把庫2中表2移到庫1中
------------------------------------------------------------------------
數據維護三個命令:
insert ---------向表中插入數據
update ---------修改表中的數據
delete ---------刪除表中的數據
------------------------------------------------------------------------
insert into 表名 -----------(into可有可無)
(列1,列2,列3,列4) -----------表的原始列,用括弧括起來
values ----------有這條命令只能插入一條數據
(數1,數2,數3,數4) ----------插入的數值
---------可以省略原始列清單,但必須把所有列都賦值
------------------------------------------------------------------------
insert into 表1
(列1,列2,列3,列4)
select * from 表2 where sex=1
----------將表2中sex列等於1的數據信息插入表1中
-------------------------------------------------------------------------
update 表名
set 姓名='丁一'
where 姓名='李一' ----------把表中姓名叫李一的改為丁一。
------------where後面跟定位的列與值
-------------------------------------------------------------------------
update 表名
set 學號=14,
姓名=陳強
where 學號=1 ------------把學號為1的同學改為學號14,姓名陳強
-----------------------------------------------------------------------
update 表名
set 學號=年齡+7,
姓名='陳一強',
年齡=29
where 學號=14
-------把學號為14的同學資料改為年齡加七賦給學號姓名改為陳一強,年齡改為29
-------如果沒用where定位,則修改全部值
------------------------------------------------------------------------
delete 表名
where 學號>30 ---------把學號大於30的資料刪除
--------如不指定條件,則刪表內所有數據。這是記錄日誌文件的操作
----------------------------------------------------------------
truncate table 表名
-------清空表。不記錄日誌文件的操作。
--------------------------------------------------------------------
create view 圖名 -------------新建視圖
用法: create view 圖名
as
select 列名 from 表名
------------------------------------------------------------------------------
syscomments ------------這個表存著視圖代碼的信息
------------------------------------------------------------------------------
alter view 圖名
with encryption
as
select 列名 from 表名 -----------用with encyption語句給視圖原代碼加密
-------------不可恢復,除非保留源代碼
------------------------------------------------------------------------------
sp_helptext 圖名 -----------查看視圖源代碼
-----------------------------------------------------------------------------
select text from syscomments
where id =(select id from sysobjects where name ='圖名')
---------查視圖的代碼
-----------------------------------------------------------------------------
create view 圖名
as
select * from 源圖名 ------------基於源圖創建新視圖
-----------------------------------------------------------------------------
create view 圖名
as
select 列1 as 新列1,列2 新列2,列3=新列3 ---------起別名的三種方法
from 表名 -----------在新視圖中為列起別名,則所見的是新起的別名
-----------------------------------------------------------------------------
sp_depends 表名 -----------查該表的相關性,有多少表、圖與之相關。
-------------------------------------------------------------------------------
create view 圖名
select * from 表名
where 年齡<20
with check option ---------強制插入數據符合年齡小於20的條件,加在where後面
-----------是約束insert和update語句的
-------------------------------------------------------------------------------
select 男公民.姓名,女公民.姓名 from 男公民,女公民
where 男公民.配偶編號=女公民.編號
------------查結婚男女。較原始的語法,後被下列語法取代
或: select 男公民.姓名,女公民.姓名
from 男公民 join 女公民 on 男公民.配偶編號=女公民.編號
-------新的形式,在join之前省略了inner語句。
--可用左連接(*=或left outer join)右連接(=*或right outer join)全連接(full outer)
----where不能做全連接,但可以做連接的約束
select * from 男公民
where 配偶編號 in (select 編號 from 女公民)
--------嵌套查詢,查配偶編號在女公民表中編號列中出現過的
-------------------------------------------------------------------------------
select distinct 客戶表.*
from (select * from 訂單表 where 訂單年份=2004) as d,客戶表
where d.客戶號=客戶表.客戶號
-----子查詢放在from身後,也可以放在where身後
----------------------------------------------------------------------------
select (select 子查詢語句) from 表名
-------這種格式要求子查詢查出的必須是唯一的數據
----------------------------------------------------------------------------
select a.員工編號,a.員工姓名,b.員工姓名 as 領導姓名
from 員工表 as a,員工表 as b
where a.部門領導編號=b.員工編號

select a.員工編號,a.員工姓名,b.員工姓名 as 領導姓名
from 員工表 as a join 員工表 as b on a.部門領導編號=b.員工編號

select a.員工編號,a.員工姓名,
(select 員工姓名 from 員工表 as b where a.部門領導編號=b.員工編號) as 領導姓名
from 員工表 as a
---------三種查詢員工領導的方法
------如果裡面總經理領導編號是這空的,這種查詢方法不顯示空值。如要顯示,則用左連接
-----------------------------------------------------------------------------
sp_tables -----------查當前資料庫中的所有表
------------------------------------------------------------------------------
select * from 男公民
union ------------聯合。自動升序排序,並去掉重復語句
select * from 女公民
-----查詢結果是男公民和女公民表的總集。如果不去掉重復的,則用 union all
-----如果要降序排,則要在最後一個select語句後面加上order by 列名 desc
-----用union查詢時,結果集內列數必須相同,並且數據類型必須相互兼容
-----多表聯合查詢加order by時,後面必須跟第一個結果集的列名
------------------------------------------------------------------------------
select top 2 成績 from 表
order by 成績 desc ---------查前兩種最好成績
-------------------------------------------------------------------------------
select top 2 with ties 成績 from 表
order by 成績 desc ---------查前兩種最好成績所有人的信息
-------------------------------------------------------------------------------
select top 1 a.成績
from (select distinct top 3 成績 from 表 order by 成績 desc) as a
order by 成績 ---------嵌套查詢,查考成績第三名的值
-------------------------------------------------------------------------------
select max (SQL成績),min (MCSE成績) from 表
-----查SQL最高分和MCSE最低分
-----常用的函數:max(最大),min(最小),sum(總和),avg(平均值)
-----count(*)統計表內數據的行數。count(列名)統計表內列里非空值的行數
-------------------------------------------------------------------------------
select count(*) from 表名 --------查表內有多少行數據
-------------------------------------------------------------------------------
select count(列名) from 表名 ------------查表內列中有多少行非空數據
-------------------------------------------------------------------------------
select min(成績),max(成績),sum(成績),avg(成績),count(*),count(成績) from 表名
--------返回顯示數據只有一行。中間不能加列名,如想加,可以在後面加列。
-------------------------------------------------------------------------------
group by ---------分組統計,後面跟的是列名
---------上面select檢索多少原始列,後面group by就要跟多少原始列
例: select 性別,avg(年齡) from 表名
group by 性別 -------統計性別的平均年齡
-------------------------------------------------------------------------------
select 年齡,avg(年齡) from 表名
where 年齡<23
group by 年齡 -------查年齡小於23歲的各年齡段平均年齡
-------或也可用如下方法:
select 年齡,avg(年齡) from 表名
group by 年齡
having<23 -------having是統計之後的條件,where是統計之前的條件
--------having是做為group by的子句出現的,不能單獨使用
------------------------------------------------------------------------------
select 年齡,avg(年齡) from 表名
where 年齡<23
group by all 年齡 -------顯示所有年齡,但只統計年齡小於23的,大於23的顯示空值
------------------------------------------------------------------------------
select 品牌,顏色,sum(價格),avg(價格) from 汽車表
group by 品牌,顏色
with cube -------多維統計,按不同品牌不同顏色統計,也是group by的子句
--------其結果出現把各品牌統計一下,最後再統計所有品牌、所有顏色的總統計
------------------------------------------------------------------------------
select 品牌,顏色,sum(價格),avg(價格) from 汽車表
group by 品牌,顏色
with rollup ------只按第一列統計,也是group by的子句
---------即統計品牌各顏色和所有品牌所有顏色的總統計
------------------------------------------------------------------------------
select 品牌,顏色,價格 from 汽車表
compute sum(價格),avg(價格) ----------出現兩個結果集
------------查原始列,另外統計所有的總和與平均值
-------------------------------------------------------------------------------
select 品牌,sum(價格),avg(價格) from 汽車表
group by 品牌 ------只對汽車品牌進行統計。進行分組的列不一定用來統計
------------------------------------------------------------------------------
select 品牌,顏色,價格 from 汽車表
order by 品牌
compute sum(價格),avg(價格) by 品牌
--------按品牌分組統計。分別顯示品牌各款,然後再顯示函數計算值
------------------------------------------------------------------------------
exists --------存在。相當於一個判斷開關。說對了執行,說錯了放棄
用法: select * form 表名
where exists (select * from 表名 where 性別='男')
------如果存在性別為男的,執行查詢。如果不存在,則不執行命令。
-----------------------------------------------------------------------------
數據完整性:1.實體完整性----用unique(唯一)或主鍵控制,數據不能重復
2.值域完整性----用check控制。控制的是列中不能有非法數據
3.引用完整性----一列的取值完全依賴於前一列時,用這個。
4.用戶自定義完整性
------------------------------------------------------------------------------
create table 表名
(列1 int primary key, --------設置列級主鍵,緊跟在設置列的後面。
列2 int)
-------------------------------------------------------------------------------
create table 表名
(列1 int,
列2 int,
primary key (列1)) --------設置表級主鍵,放在建表語句的最後面。
-------------------------------------------------------------------------------
create table 表名
(列1 int constraint pk_表 primary key,
列2 int)
--------把列1設為主鍵,並且起名叫:pk_表。constraint是命名的命令

③ SQL資料庫語句大全

SQL資料庫語句大全:

1、選擇:select * from table1 where 范圍

2、插入:insert into table1(field1,field2) values(value1,value2)

3、刪除:delete from table1 where 范圍

4、更新:update table1 set field1=value1 where 范圍

5、排序:select * from table1 order by field1,field2 [desc]

6、總數:select count as totalcount from table1

7、求和:select sum(field1) as sumvalue from table1

④ 資料庫讀取前幾條記錄的SQL語句大全

取前10條記錄的sql語句寫法:

1、access:

select top (10) * from table1 where 1=1

2、db2:

select column from table where 1=1 fetch first 10 rows only

3、mysql:

select * from table1 where 1=1 limit 10

4、sql server:

讀取前10條:select top (10) * from table1 where 1=1

讀取後10條:select top (10) * from table1 order by id desc

5、oracle:

select * from table1 where rownum<=10

(4)sql語句大全擴展閱讀

PL/SQL的流程式控制制語句,包括如下三類:

l 控制語句: IF語句

l 循環語句: LOOP語句, EXIT語句

l 順序語句: GOTO語句, NULL語句

條件語句:

IF <布爾表達式> THEN

PL/SQL 和 SQL語句

END IF;

IF <布爾表達式> THEN

PL/SQL 和 SQL語句

ELSE

其它語句

END IF;

IF <布爾表達式> THEN

PL/SQL 和 SQL語句

ELSIF < 其它布爾表達式> THEN

其它語句

ELSIF < 其它布爾表達式> THEN

其它語句

ELSE

其它語句

END IF;



⑤ SQL語句大全的介紹

SQL即結構化查詢語言(Structured Query Language),是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是一個典型的例子,無論是高級查詢還是低級查詢,SQL查詢語句的需求是最頻繁的。

⑥ sql查詢語句大全

SELECT * FROM TWS2F14CCC260D71 WHERE 地類='1999資源清查有林地'

⑦ sql 語句大全

1、說明:創建資料庫
CREATE DATABASE database-name
2、說明:刪除資料庫
drop database dbname
3、說明:備份sql server
--- 創建 備份數據的 device
USE master
EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 開始 備份
BACKUP DATABASE pubs TO testBack
4、說明:創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據已有的表創建新表:
A:create table tab_new like tab_old (使用舊表創建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、說明:刪除新表
drop table tabname
6、說明:增加一個列
Alter table tabname add column col type
註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
7、說明:添加主鍵: Alter table tabname add primary key(col)
說明:刪除主鍵: Alter table tabname drop primary key(col)
8、說明:創建索引:create [unique] index idxname on tabname(col….)
刪除索引:drop index idxname
註:索引是不可更改的,想更改必須刪除重新建。
9、說明:創建視圖:create view viewname as select statement
刪除視圖:drop view viewname
10、說明:幾個簡單的基本的sql語句
選擇:select * from table1 where 范圍
插入:insert into table1(field1,field2) values(value1,value2)
刪除:delete from table1 where 范圍
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 ---like的語法很精妙,查資料!
排序:select * from table1 order by field1,field2 [desc]
總數:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
11、說明:幾個高級查詢運算詞
A: UNION 運算符
UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重復行而派生出一個結果表。當 ALL 隨 UNION一起使用時(即 UNION ALL),不消除重復行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。
B: EXCEPT 運算符
EXCEPT運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重復行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復行。
C: INTERSECT 運算符
INTERSECT運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當 ALL隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復行。
註:使用運算詞的幾個查詢結果行必須是一致的。
12、說明:使用外連接
A、left (outer) join:
左外連接(左連接):結果集幾包括連接表的匹配行,也包括左連接表的所有行。
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right (outer) join:
右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。
C:full/cross (outer) join:
全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。
12、分組:Group by:
一張表,一旦分組 完成後,查詢後只能得到組相關的信息。
組相關的信息:(統計信息) count,sum,max,min,avg 分組的標准)
在SQLServer中分組時:不能以text,ntext,image類型的欄位作為分組依據
在selecte統計函數中的欄位,不能和普通的欄位放在一起;
13、對資料庫進行操作:
分離資料庫: sp_detach_db;附加資料庫:sp_attach_db 後接表明,附加需要完整的路徑名
14.如何修改資料庫的名稱:
sp_renamedb 'old_name', 'new_name'

⑧ 主要的SQL語句包括哪些

包括數據定義語句、數據操縱語句、數據控制語句、事務控制語句、程序化SQL

⑨ sql語句大全

sql語句最精粹的是其查詢語句,基本語句就那麼幾個,但是要用得好得好好研究下了
http://ke..com/view/3146511.htm 看看網路的介紹吧

熱點內容
飢荒如何開啟伺服器模組 發布:2025-01-08 04:11:30 瀏覽:136
linuxsshroot登錄 發布:2025-01-08 04:09:28 瀏覽:732
平多多如何取消免密碼支付 發布:2025-01-08 04:06:21 瀏覽:550
excelvba編程寶典pdf 發布:2025-01-08 04:02:39 瀏覽:467
android學英語 發布:2025-01-08 04:01:51 瀏覽:791
中文字體linux 發布:2025-01-08 04:01:51 瀏覽:692
mc怎麼改密碼 發布:2025-01-08 04:01:07 瀏覽:900
安卓手機圖如何縮小操作 發布:2025-01-08 03:13:02 瀏覽:647
安卓跟蘋果哪個電池省電 發布:2025-01-08 03:07:03 瀏覽:52
java互聯網面試題 發布:2025-01-08 02:56:33 瀏覽:573