述說ADO.NET SELECT語句進行檢索
ADO.NET SELECT用于數據連接,也可以說是其與Provide或者Driver的信息通道Command用于執行針對數據源的命令和檢索DataReader或DataSet,或者用于針對數據源的SQL語句,進行詳細說明。
查詢字符串基礎知識數據查詢就是對存儲設備的一條或者一組請求數據查詢的載體就是查詢字符串客戶端發出請求,有應用程序的中間層交給數據庫,數據存儲設備把數據從一個或多個表中把數據整理出來交給中間層,ADO.NET SELECT中間層通過映射把數據綁定到頁面的數據控件上顯示出來
檢索語句:
- Select a,b,c from table_name where a=””or b<40 and c<>5 or a like’%xxx%’ order by b desclike’%xxx%
更新語句:
- Updata table_name set(b=100,c=’天轟穿’) where a=’原創.Net視頻空間’
注意:
1 標識列不能更新;
2 如果沒有指定的where,那么將更新所有的語句行數據
3 如果沒有指定非插入列指定的類型,將不會執行命令并返回錯誤,例如把文字插入到Int類型的列中;
4 插入到ADO.NET SELECT數據類型的列中的數據將被刪除所有的尾隨空格;
添加記錄:
- Insert into table_name(a,b,c) value(‘天轟穿’,100,’www.thc123.com’)
從數據庫中檢索行,并允許從一個或多個表中選擇一個或多個行或列。雖然 ADO.NET SELECT的完整語法較復雜,但是其主要的子句可歸納如下:
- SELECT select_list
- [ INTO new_table ]
- FROM table_source
- [ WHERE search_condition ]
- [ GROUP BY group_by_expression_r ]
- [ HAVING search_condition ]
- [ ORDER BY order_expression_r [ ASC | DESC ] ]