[列名] values <列值> 2.使用insert select語句將現(xiàn)有表中的數(shù)據(jù)添加到已有的新表中 語法:insert into <已有的新表> <列名> select <原表列名> from <原表名> "/> 亚洲AV第一页国产精品尤物,国产美女不卡自在线拍,japan少妇洗澡videos

教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Android培訓之sqlserver中的增刪改查記錄

更新時間:2016年10月27日17時18分 來源:傳智播客Android培訓 瀏覽次數(shù):

 一、增
1.使用insert插入單行數(shù)據(jù):
語法:insert [into] <表名> [列名] values <列值>
2.使用insert select語句將現(xiàn)有表中的數(shù)據(jù)添加到已有的新表中
語法:insert into <已有的新表> <列名> select <原表列名> from <原表名>
3.使用select into語句將現(xiàn)有表中的數(shù)據(jù)添加到新建表中
語法:select <新建表列名> into <新建表名> from <源表名>
4.使用union關鍵字合并數(shù)據(jù)進行插入多行
語法:insert <表名> <列名> select <列值> union select <列值>
二、刪
1.使用delete刪除數(shù)據(jù)某些數(shù)據(jù)
語法:delete from <表名> [where <刪除條件>]
2.使用truncate table 刪除整個表的數(shù)據(jù)
語法:truncate table <表名>
三、改
使用update更新修改數(shù)據(jù)
語法:update <表名> set <列名=更新值> [where <更新條件>]
四、查
1.普通查詢
語法:select <列名> from <表名> [where <查詢條件>] [order by <列名>[asc或desc]]
2.在查詢中使用as更改列名
例:select name as 姓名 from <表名> where <查詢條件>
3.查詢返回限制行數(shù)
語法:select top <數(shù)字> <列名> from <表名>
4.模糊查詢
1).使用like進行模糊查詢
例:select * from <表名>  where <列名> like '_a','a%','9w0[1-5]','%[A-D][^1-3]'
2).使用between在某個范圍內進行查詢
例:select * from <表名>  where <查詢條件> between <a%> and <z%> (半閉半開)
                                           between <數(shù)字> and <數(shù)字>(閉區(qū)間) 
3).使用in在列值內進行查詢
例:select name from <表名> where address in <查詢語句>
5.去重
語法:select distinct <列名> from <表名>
6.是否存在
語法:select <列名> from <表名> where exists (查詢語句)
7.是否為空
<列名> is null
<列名> is not null
8.分組查詢
1).使用group by進行分組查詢,having子句進行分組篩選
例:select <查詢內容> as <自定義列名>, <聚合函數(shù)> as <自定義列名> from <表名> group by <分組條件> having <聚合函數(shù)條件>
9.多表聯(lián)接查詢
內聯(lián)結(inner join)
select * from <表名1> as <自定義名字> inner join <表名2> on <表名1.列名=表名2.列名>;
外聯(lián)結
左外聯(lián)結(left join)
select * from <表名1> as <自定義名字> left join <表名2> on <表名1.列名=表名2.列名>;
右外聯(lián)結(right join)
select * from <表名1> as <自定義名字> right join <表名2> on <表名1.列名=表名2.列名>;
完整外聯(lián)結(full join)
select * from <表名1> as <自定義名字> full join <表名2> on <表名1.列名=表名2.列名>;
交叉聯(lián)結(cross join)
笛卡爾積
select * from <表名1> as <自定義名字> cross join <表名2> 

本文版權歸傳智播客Android培訓學院所有,歡迎轉載,轉載請注明作者出處。謝謝!
作者:傳智播客Android培訓學院
首發(fā):http://metathetuscanyresort.com/Android
0 分享到:
和我們在線交談!