婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 經典SQL語句大全第1/2頁

經典SQL語句大全第1/2頁

熱門標簽:外呼系統改進 長沙智能外呼系統 地圖標注牌 湖南電腦外呼系統平臺 菏澤語音電銷機器人加盟公司 知名電銷機器人價格 電銷機器人公司 需要哪些牌照 分享百度地圖標注多個位置 廣東防封卡外呼系統原理是什么
下列語句部分是Mssql語句,不可以在access中使用。
  SQL分類:
  DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE)
  DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT)
  DCL—數據控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)

一、基礎
1、說明:創建數據庫
復制代碼 代碼如下:

CREATE DATABASE database-name

2、說明:刪除數據庫
復制代碼 代碼如下:

drop database dbname

3、說明:備份sql server
復制代碼 代碼如下:

--- 創建 備份數據的 device
USE master
EXEC sp_addumpdevice '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
[code]
10、說明:幾個簡單的基本的sql語句
[code]
選擇: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
最?。簊elect 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:

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

  13、分組:Group by:

   一張表,一旦分組 完成后,查詢后只能得到組相關的信息。

   組相關的信息:(統計信息) count,sum,max,min,avg 分組的標準)

   在SQLServer中分組時:不能以text,ntext,image類型的字段作為分組依據

   在selecte統計函數中的字段,不能和普通的字段放在一起;

  14、對數據庫進行操作:

   分離數據庫: sp_detach_db; 附加數據庫:sp_attach_db 后接表明,附加需要完整的路徑名

  15.如何修改數據庫的名稱:

  sp_renamedb 'old_name', 'new_name'

  二、提升

  1、說明:復制表(只復制結構,源表名:a 新表名:b) (Access可用)

  法一:select * into b from a where 1>1(僅用于SQlServer)

  法二:select top 0 * into b from a

  2、說明:拷貝表(拷貝數據,源表名:a 目標表名:b) (Access可用)

  insert into b(a, b, c) select d,e,f from b;

  3、說明:跨數據庫之間表的拷貝(具體數據使用絕對路徑) (Access可用)

  insert into b(a, b, c) select d,e,f from b in ‘具體數據庫' where 條件

  例子:..from b in '"Server.MapPath(".")"data.mdb" "' where..

  4、說明:子查詢(表名1:a 表名2:b)

  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

  6、說明:外連接查詢(表名1:a 表名2:b)

  select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

  7、說明:在線視圖查詢(表名1:a )

  select * from (SELECT a,b,c FROM a) T where t.a > 1;

  8、說明:between的用法,between限制查詢數據范圍時包括了邊界值,not between不包括

  select * from table1 where time between time1 and time2

  select a,b,c, from table1 where a not between 數值1 and 數值2

  9、說明:in 的使用方法

  select * from table1 where a [not] in (‘值1','值2','值4','值6')

  10、說明:兩張關聯表,刪除主表中已經在副表中沒有的信息

  delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )

  11、說明:四表聯查問題:

  select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....

  12、說明:日程安排提前五分鐘提醒

  SQL: select * from 日程安排 where datediff('minute',f開始時間,getdate())>5

  13、說明:一條sql 語句搞定數據庫分頁

  select top 10 b.* from (select top 20 主鍵字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主鍵字段 = a.主鍵字段 order by a.排序字段

  具體實現:

  關于數據庫分頁:

  declare @start int,@end int

  @sql nvarchar(600)

  set @sql='select top'+str(@end-@start+1)+'+from T where rid not in(select top'+str(@str-1)+'Rid from T where Rid>-1)'

  exec sp_executesql @sql

  注意:在top后不能直接跟一個變量,所以在實際應用中只有這樣的進行特殊的處理。Rid為一個標識列,如 果top后還有具體的字段,這樣做是非常有好處的。因為這樣可以避免 top的字段如果是邏輯索引的,查詢的結果后實際表中的不一致(邏輯索引中的數據有可能和數據表中的不一致,而查詢時如果處在索引則首先查詢索引)

  14、說明:前10條記錄

  select top 10 * form table1 where 范圍

  15、說明:選擇在每一組b值相同的數據中對應的a最大的記錄的所有信息(類似這樣的用法可以用于論壇每月排行榜,每月熱銷產品分析,按科目成績排名,等等.)

  select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)

  16、說明:包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重復行而派生出一個結果表

  (select a from tableA ) except (select a from tableB) except (select a from tableC)

  17、說明:隨機取出10條數據

  select top 10 * from tablename order by newid()

  18、說明:隨機選擇記錄

  select newid()

  19、說明:刪除重復記錄

  1),delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)

  2),select distinct * into temp from tablename

  delete from tablename

  insert into tablename select * from temp

  評價: 這種操作牽連大量的數據的移動,這種做法不適合大容量但數據操作

  3),例如:在一個外部表中導入數據,由于某些原因第一次只導入了一部分,但很難判斷具體位置,這樣只有在下一次全部導入,這樣也就產生好多重復的字段,怎樣刪除重復字段

  alter table tablename

  --添加一個自增列

  add column_b int identity(1,1)

  delete from tablename where column_b not in(

  select max(column_b) from tablename group by column1,column2,...)

  alter table tablename drop column column_b

  20、說明:列出數據庫里所有的表名

  select name from sysobjects where type='U' // U代表用戶

  21、說明:列出表里的所有的列名

  select name from syscolumns where id=object_id('TableName')

  22、說明:列示type、vender、pcs字段,以type字段排列,case可以方便地實現多重選擇,類似select 中的case。

  select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type

  顯示結果:

  type vender pcs

  電腦 A 1

  電腦 A 1

  光盤 B 2

  光盤 A 2

  手機 B 3

  手機 C 3

  23、說明:初始化表table1

  TRUNCATE TABLE table1

  24、說明:選擇從10到15的記錄

  select top 5 * from (select top 15 * from table order by id asc) table_別名 order by id desc

12下一頁閱讀全文
您可能感興趣的文章:
  • PHP+MySQL 手工注入語句大全 推薦
  • sqlserver 統計sql語句大全收藏
  • Mssql,Access的sql經典SQL語句大全
  • oracle常用sql查詢語句部分集合(圖文)
  • mysql like查詢字符串示例語句
  • MySql日期查詢語句詳解
  • mysql分頁原理和高效率的mysql分頁查詢語句
  • mysqldump備份還原和mysqldump導入導出語句大全詳解
  • mysql查詢今天、昨天、近7天、近30天、本月、上一月的SQL語句
  • Oracle中簡單查詢、限定查詢、數據排序SQL語句范例和詳細注解
  • mysql優化limit查詢語句的5個方法
  • 只有兩個字段用一個sql語句查詢出某個學生的姓名、成績以及在表中的排名
  • SQL語句實現查詢SQL Server服務器名稱和IP地址
  • 日常收集常用SQL查詢語句大全

標簽:美容院 西寧 呼和浩特 珠海 商洛 天水 泉州 福建

巨人網絡通訊聲明:本文標題《經典SQL語句大全第1/2頁》,本文關鍵詞  經典,SQL,語句,大全,第,2頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《經典SQL語句大全第1/2頁》相關的同類信息!
  • 本頁收集關于經典SQL語句大全第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    天天爽夜夜爽夜夜爽精品视频| 秋霞成人午夜伦在线观看| 欧洲在线/亚洲| 一区二区三区高清| 亚洲人成小说网站色在线 | 国产精品全国免费观看高清| 中文一区一区三区高中清不卡| 日韩免费高清视频| 免费观看30秒视频久久| 欧美片在线播放| 成人欧美一区二区三区小说| 亚洲欧美激情一区二区| 在线亚洲精品福利网址导航| 国产精品久久久久国产精品日日| 亚洲欧洲在线观看av| 国产亲近乱来精品视频| 午夜不卡av在线| 欧美一区二区视频观看视频| 日韩电影免费在线观看网站| 国产精品乱人伦中文| 一本久道久久综合中文字幕 | 一本一道综合狠狠老| 手机精品视频在线观看| 日韩欧美一级精品久久| eeuss鲁片一区二区三区在线观看| 91首页免费视频| 国产一区二区电影| 国产精品影视在线| 欧美xxxx老人做受| 麻豆高清免费国产一区| 国产综合久久久久久鬼色| 精品福利在线导航| 亚洲一二三区在线观看| 色激情天天射综合网| 中文字幕一区二区视频| 91久久国产综合久久| 男女性色大片免费观看一区二区 | 91精品在线免费观看| 玖玖九九国产精品| 国产三级三级三级精品8ⅰ区| 日韩免费观看2025年上映的电影| 欧美一区二区视频在线观看| 精品国产第一区二区三区观看体验 | 2019国产精品| 欧美激情在线看| 国产毛片精品视频| 欧美男人的天堂一二区| 亚洲成人激情自拍| 91浏览器在线视频| 1000精品久久久久久久久| 亚洲国产精品久久久久秋霞影院| 大尺度一区二区| 亚洲人吸女人奶水| 精品日韩一区二区三区 | 国产福利视频一区二区三区| 日韩一区二区在线观看视频播放| 亚洲国产欧美在线人成| 欧美日韩精品专区| 蜜桃一区二区三区四区| 欧美一区二区视频在线观看2022| 婷婷开心激情综合| 久久一夜天堂av一区二区三区| 久久精品国产精品青草| 国产精品免费aⅴ片在线观看| 91免费观看视频在线| 免费人成精品欧美精品| 成人免费视频在线观看| 欧美日韩另类国产亚洲欧美一级| 亚洲韩国一区二区三区| 欧美一级淫片007| 成人免费视频免费观看| 日韩黄色免费网站| 欧美三区在线视频| 免费不卡在线观看| 国产精品全国免费观看高清 | 国产高清视频一区| 亚洲激情网站免费观看| 欧美日本韩国一区| 91久久精品一区二区三区| 国模一区二区三区白浆| 亚洲一二三四在线| 自拍偷拍亚洲欧美日韩| 7777精品伊人久久久大香线蕉超级流畅 | 欧美制服丝袜第一页| 成人激情小说乱人伦| 国产在线播放一区| 狠狠色综合日日| 九九**精品视频免费播放| 日本成人在线电影网| 亚洲第一主播视频| 一区二区三区中文字幕电影| 国产精品久久久久久久浪潮网站| 国产精品丝袜久久久久久app| 日本一区二区三区四区| 国产精品国产成人国产三级| 久久久天堂av| 国产精品久久久久影院老司| 国产精品久久网站| 亚洲一区二区三区四区五区中文| 一区二区三区免费在线观看| 亚洲成人av福利| 亚洲精品日韩一| 视频在线观看91| 国产99久久久国产精品免费看| 91老司机福利 在线| 欧美视频一区二区三区四区 | 国产欧美日韩在线看| 国产精品久久久久久一区二区三区| 欧美国产激情二区三区| 国产精品精品国产色婷婷| 国产精品日产欧美久久久久| 国产成人亚洲综合色影视| 久久99国产精品久久99果冻传媒| 国产一区二区精品在线观看| 91丨国产丨九色丨pron| 2023国产精品视频| 亚洲美腿欧美偷拍| 精品无人区卡一卡二卡三乱码免费卡| 免费观看日韩电影| 在线观看亚洲成人| 亚洲日本va午夜在线影院| 欧美aaa在线| 欧美日韩一区二区三区四区五区 | 亚洲一区二区三区爽爽爽爽爽| 亚洲一二三专区| 欧美在线视频你懂得| 国产精品国产三级国产| 粉嫩aⅴ一区二区三区四区五区| 久久九九影视网| 丁香五精品蜜臀久久久久99网站 | 亚洲成人av电影在线| 91行情网站电视在线观看高清版| 欧美va亚洲va香蕉在线| 丁香五精品蜜臀久久久久99网站 | 成人a免费在线看| 国产亚洲一区二区三区四区| 图片区日韩欧美亚洲| 欧美日韩aaaaa| 日韩高清国产一区在线| 色噜噜狠狠色综合中国| 亚洲理论在线观看| 欧美一区二区美女| jlzzjlzz亚洲女人18| 国产精品成人在线观看| 欧美在线免费观看视频| 日韩av不卡一区二区| 精品国产成人在线影院| 成人v精品蜜桃久久一区| 国产精品看片你懂得| 91精品蜜臀在线一区尤物| 国产做a爰片久久毛片| 亚洲午夜影视影院在线观看| 久久精品欧美一区二区三区麻豆| 94-欧美-setu| 久久99这里只有精品| 精品国产一区a| 欧美一区二区三区喷汁尤物| 99久久er热在这里只有精品15| 久久99国产精品免费网站| 一区二区三区在线观看动漫| 国产视频一区不卡| 国产亚洲成aⅴ人片在线观看 | 成人app网站| 国产成人精品网址| 国产一区二区三区免费看| 亚洲一区二区三区中文字幕| 国产精品久久久久久亚洲毛片| 国产三级精品三级| 国产精品女主播av| 亚洲欧美偷拍卡通变态| 亚洲三级在线看| 国产精品一区在线| 精品一区二区三区的国产在线播放| 亚洲综合视频网| 亚洲bt欧美bt精品777| 日本91福利区| 成人午夜视频在线观看| 亚洲高清久久久| 午夜视频一区二区| 狠狠网亚洲精品| 91网站在线播放| 91精品国产高清一区二区三区蜜臀| 91精品久久久久久久91蜜桃| 欧美videos大乳护士334| 91黄色免费网站| 欧美精品一区二区久久久| 亚洲欧美日韩国产综合在线| 亚洲一本大道在线| 国内精品免费在线观看| 色综合久久天天综合网| 欧美一区二区三区四区久久| 国产蜜臀av在线一区二区三区| 一区二区三区视频在线看| 国产在线视频一区二区三区| 久久99国产精品尤物| 99久久免费精品| 日本一区二区三区电影| 天堂一区二区在线| 欧美性猛片aaaaaaa做受| 精品国产伦一区二区三区免费|