1.
使用sql來操作查詢結果幾乎總是比使用有同樣作用的指令碼效率更高。
2.當你建立自己的站點時,你會發現使用varchar型字段(不能超過255個字元)要比char型字段方便的多。使用varchar型字段時,你不需要為剪掉你資料中多餘的空格而操心。 3.
乙個tinyint型資料只占用乙個位元組;乙個int型資料占用四個位元組。這看起來似乎差別不大,但是在比較大的表中,位元組數的增長是很快的。
4.乙個numeric型資料的整數部分最大只能有28位,小數部分的位數必須小於或等於整數部分的位數,小數部分可以是零。
5.在你建立好乙個表之後,你不能向表中新增bit型字段。如果你打算在乙個表中包含bit型字段,你必須在建立表時完成。
6.空值(null)和零是不同的,嚴格的說,空值表示沒有任何值
7.insert
語句的完整句法如下:
insert [into] [(column_list)]
8.update set
[,…[,]]
[where clause]
9.你不是必須在sql語句中使用between或in,但是,要使你的查詢更接近自然語言,這兩個表示式是有幫助的。
10.轉換資料
select convert(char(8),price)+
』us dollars
』from orders
函式convert()帶有兩個變數。第乙個變數指定了資料型別和長度。第二個變數指定了要進行轉換的字段。在這個例子中,欄位price被轉換成長度為8個字元的char型字段。欄位price要被轉換成字元型,才可以在它後面連線上字串
』us dollars』。
11.匹配萬用字元(正則表達公式)
百分號是萬用字元的例子之一。它代表0個或多個字元。
表示式[a-m],只取出那些首字母在a到m之間的站點。
可以取出那些首字母在c到f之間,或者以字母y開頭的站點:
where site_name like
『[c-fy]%』
與萬用字元』%
』不同,下劃線只代表單個字元。
注意:如果你想匹配百分號或下劃線字元本身,你需要把它們括在方括號中
。select site_name from site_directory where site_desc like
『%[%]%』
12.轉換日期和時間
select convert(varchar(30),getdate(),9)
9為style值
表11.1
日期和時間的型別
型別值標準輸出
0default
mon dd yyyy hh:miam
1 usa
mm/dd/yy
2ansiyy.mm.dd
3british/frenchdd/mm/yy
4germandd.mm.yy
5italiandd-mm-yy
6-dd mon yy
7-mon dd,yy
8-hh:mi:ss
9default + milliseconds--mon dd yyyy
hh:mi:ss:mmmam(or )
10usamm-dd-yy
11japanyy/mm/dd
12isoyymmdd
13europedefault + milliseconds--dd mon yyyy
hh:mi:ss:mmm(24h)
14-hh:mi:ss:mmm(24h)
型別0,9,和13總是返回四位的年。對其它型別,要顯示世紀,把style值加上100。型別13和14返回24小時時鐘的時間。型別0,7,和13返回的月份用三位字元表示(用nov代表november).
13.抽取日期和時間
為了抽取日期的特定部分,你可以使用函式datepart(),象這樣:
select site_name
『site name』,
datepart(mm,site_entrydate)
『month posted
』from site_directory
表11.2
日期的各部分及其簡寫
日期部分簡寫值
yearyy
1753--9999
quarterqq1--4
monthmm1--12
day of yeardy1--366
daydd1--31
weekwk1--53
weekdaydw1--7(sunday--saturday)
hourhh0--23
minutemi0--59
secondss0--59
milisecondms0--999
select site_name
『site name』
datename(mm,site_entrydate)
『month posted』
from site_directory
14.返回日期和時間範圍
另一種方法是,你可以使用like來返回正確的記錄。通過在日期表示式中包含萬用字元「%」,你可以匹配乙個特定日期的所有時間。這裡有乙個例子:
select * from weblog where entrydate like
『dec 25 2000%』
這個語句可以匹配正確的記錄。因為萬用字元「%」代表了任何時間。
給網頁中的button加動畫效果
網頁中的很多事件互動都是通過點選頁面中的按鈕來實現的,給按鈕加一點動畫效果也會讓網頁看起來生動一些,以下就是乙個簡單的例子 此按鈕的動畫主要是通過css的transform動畫,偽元素,偽類來實現 第一步 按鈕的html 此處按鈕設為a元素 discover 第二步 編寫按鈕的css樣式 按鈕的基本...
河南版權登記,給自己的「孩子」乙個身份證
版權登記有什麼好處?1 作為稅收減免的重要依據 2 作為法律重點保護的依據 3 作為技術出資入股 可以用專利權 非專利技術以及計算機軟體著作權作為技術入股的出資額 4 作為申請科技成果的依據 辦理科技成果登記應當提交 科技成果登記表 及下列材料 1 應用技術成果 相關的評價證明 鑑定證書或者鑑定報告...
c 控制代碼相關 往別的程式加自己的內容
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...