---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
sql是高階的非過程化程式語言,允許使用者在高層資料結構上工作。他不要求使用者指定對資料的存放方法,也不需要使用者了解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的sql語言作為資料輸入與管理的介面。它以記錄集合作為操縱物件,所有sql語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條sql語句的輸出作為另一條sql語句的輸入,所以sql語言可以巢狀,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程式實現的乙個單獨事件只需要乙個sql語句就可以達到目的,這也意味著用sql語言可以寫出非常複雜的語句。
可以把 sql 分為兩個部分:資料操作語言 (dml) 和 資料定義語言 (ddl)。
sql (結構化查詢語言)是用於執行查詢的語法。但是 sql 語言也包含用於更新、插入和刪除記錄的語法。
查詢和更新指令構成了 sql 的 dml 部分:
•select - 從資料庫表中獲取資料
•update - 更新資料庫表中的資料
•delete - 從資料庫表中刪除資料
•insert into - 向資料庫表中插入資料
sql 的資料定義語言 (ddl) 部分使我們有能力建立或刪除**。我們也可以定義索引(鍵),規定表之間的鏈結,以及施加表間的約束。
sql 中最重要的 ddl 語句:
•create database - 建立新資料庫
•alter database - 修改資料庫
•create table - 建立新錶
•alter table - 變更(改變)資料庫表
•drop table - 刪除表
•create index - 建立索引(搜尋鍵)
•drop index - 刪除索引
sql select 語法:
select 列名稱 from 表名稱
如果想取所有的列則用*代替列名稱。在表中,可能會包含重複值,有時我們需要去掉重複的值,則可以用distinct來去掉重複的值:
select distinct 列名稱 from 表名稱
如需有條件地從表中選取資料,可將 where 子句新增到 select 語句:
select 列名稱 from 表名稱 where 列 運算子 值
下面的運算子可在 where 子句中使用:
操作符描述=等於
<>
不等於》
大於<
小於》=
大於等於
<=
小於等於
between
在某個範圍內
like
搜尋某種模式
and 和 or 運算子
and 和 or 可在 where 子語句中把兩個或多個條件結合起來。如果第乙個條件和第二個條件都成立,則 and 運算子顯示一條記錄。如果第乙個條件和第二個條件中只要有乙個成立,則 or 運算子顯示一條記錄。
insert into 語句
insert into 語句用於向**中插入新的行。
語法:
insert into table_name (列1, 列2,...) values (值1, 值2,....)
update 語句
update 語句用於修改表中的資料。
語法:
update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
delete 語句
delete 語句用於刪除表中的行。
語法:
delete from 表名稱 where 列名稱 = 值
---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
黑馬程式設計師 OC基本語法
oc是c系列語言,是物件導向的語言,而c語言是面向過程的,那麼首先要理解物件導向和面向過程的區別。面向過程是專注 事件 本身,這件事從發生到結束的行為。例如怎麼把大象裝進冰箱,面向過程的思想是這樣的,首先開啟冰箱門,把大象裝進去,然後把冰箱門關上。而物件導向是專注於 事物 本身的,同樣是裝大象,物件...
黑馬程式設計師 OC基本語法總結
黑馬程式設計師 1 oc的源副檔名是.m,oc 完全相容c語言 2 oc裡面的關鍵字大部分是以 開頭,字串以 開頭。3 nslog為oc的輸出函式,包含在import foundation為框架 foudation.h包含foundation框架裡所有的標頭檔案 即每乙個與框架名相同的標頭檔案都包含...
黑馬程式設計師 SQL 函式
windows phone 7手機開發 net培訓 期待與您交流!abc 求絕對值。ceiling 捨入到最大整數。ceiling 天花板 floor 捨入到最小整數。floor 地板 round 四捨五入。round 3.1525,2 len 字串長度。len abcd ltrim 去掉左邊的空格...