日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServerMSSQL語句的分類

下面的語句部分是SQL Server MS SQL語句,注意SQL Server MS SQL語句不可以在access數(shù)據(jù)庫中使用,我們主要是涉及到SQL Server MS SQL語句得分類,以及在實(shí)際操作中值得我們大家注意的事項描述。

專注于為中小企業(yè)提供網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)眉縣免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

SQL Server MS SQL分類:

DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE)

DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT)

DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)

首先,簡要介紹基礎(chǔ)語句:

1、說明:創(chuàng)建數(shù)據(jù)庫

 
 
 
  1. CREATE DATABASE database-name

2、說明:刪除數(shù)據(jù)庫

 
 
 
  1. drop database dbname

3、說明:備份sql server

創(chuàng)建 備份數(shù)據(jù)的 device

 
 
 
  1. USE master
  2. EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'

開始 備份

 
 
 
  1. BACKUP DATABASE pubs TO testBack

4、說明:創(chuàng)建新表

 
 
 
  1. create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

根據(jù)已有的表創(chuàng)建新表:

A:create table tab_new like tab_old (使用舊表創(chuàng)建新表)

B:create table tab_new as select col1,col2… from tab_old definition only

5、SQL Server MS SQL語句說明:

刪除新表:drop table tabname

6、說明:

增加一個列:Alter table tabname add column col type

注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。

7、說明:

添加主鍵:

 
 
 
  1. Alter table tabname add primary key(col)

說明:

刪除主鍵:

 
 
 
  1. Alter table tabname drop primary key(col)

8、SQL Server MS SQL語句說明:

創(chuàng)建索引:

 
 
 
  1. create [unique] index idxname on tabname(col….)

刪除索引:

 
 
 
  1. drop index idxname

注:索引是不可更改的,想更改必須刪除重新建。

9、說明:

創(chuàng)建視圖: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]

總數(shù):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

最?。簊elect min(field1) as minvalue from table1

11、SQL Server MS SQL語句說明:幾個高級查詢運(yùn)算詞

A: UNION 運(yùn)算符

UNION 運(yùn)算符通過組合其他兩個結(jié)果表(例如 TABLE1 和 TABLE2)并消去表中任何重復(fù)行而派生出一個結(jié)果表。當(dāng) ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重復(fù)行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。

B: EXCEPT 運(yùn)算符

EXCEPT 運(yùn)算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重復(fù)行而派生出一個結(jié)果表。當(dāng) ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復(fù)行。

C: INTERSECT 運(yùn)算符

INTERSECT 運(yùn)算符通過只包括 TABLE1 和 TABLE2 中都有的行并消除所有重復(fù)行而派生出一個結(jié)果表。當(dāng) ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復(fù)行。

注:使用運(yùn)算詞的幾個查詢結(jié)果行必須是一致的。

12、SQL Server MS SQL語句說明:使用外連接

A、left outer join:

左外連接(左連接):結(jié)果集幾包括連接表的匹配行,也包括左連接表的所有行。

 
 
 
  1. 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:

右外連接(右連接):結(jié)果集既包括連接表的匹配連接行,也包括右連接表的所有行。

C:full outer join:

全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。


分享文章:SQLServerMSSQL語句的分類
文章轉(zhuǎn)載:http://www.5511xx.com/article/djghjhp.html