程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> sqlserver 增刪改查一些不常用的小技巧,sqlserver增刪

sqlserver 增刪改查一些不常用的小技巧,sqlserver增刪

編輯:更多數據庫知識

sqlserver 增刪改查一些不常用的小技巧,sqlserver增刪


一 Insert 語句

1.在數據中只插入默認值:

insert into [DBTrain].[dbo].[log_info]
default values

2.在可以為null 的字段中,如果要設置null,可以按下[Ctrl+0],注意是零不是o,如果要恢復修改前的值按[Esc]

二 Update 語句

可以更新前幾條或某個百分比的數據

update top(3) [log_info]
set info1 = '1001'

update top(80) percent [log_info]
set info2 = '1002'

三 Delete 語句同樣可以使用top 關鍵字

四 Select 語句

1. With Ties

執行下面sql:select top 5 * from test
order by id desc

結果見下圖:

再執行以下sql 看不同:

select top 5 with ties * from test
order by id desc

可以看出來當前五條記錄還沒有把id = 2的數據顯示完整的時候,

使用with ties,就可以把id = 2 的記錄都顯示出來

待續. $identity, $RowGuid,Write子句


SQL 的 增刪改查 語句?

SQL常用語句一覽
(1)數據記錄篩選:
sql="select*from數據表where字段名=字段值orderby字段名[desc]"
sql="select*from數據表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from數據表where字段名orderby字段名[desc]"
sql="select*from數據表where字段名in('值1','值2','值3')"
sql="select*from數據表where字段名between值1and值2"
(2)更新數據記錄:
sql="update數據表set字段名=字段值where條件表達式"
sql="update數據表set字段1=值1,字段2=值2……字段n=值nwhere條件表達式"
(3)刪除數據記錄:
sql="deletefrom數據表where條件表達式"
sql="deletefrom數據表"(將數據表所有記錄刪除)
(4)添加數據記錄:
sql="insertinto數據表(字段1,字段2,字段3…)values(值1,值2,值3…)"
sql="insertinto目標數據表select*from源數據表"(把源數據表的記錄添加到目標數據表)
 

SQLServer數據庫增刪改查的效率那種比較好

不可一概而論,要看具體情況的
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved