T-SQL筆記一

RDBMS【relational database management system】:關係型數據庫管理系統。

ANSI:美國國家標準化組織。

CREATE database ——>USE database ——>CREATE table。

SQL可分為:數據操作語言(DML)、數據定義語言(DDL)。T-SQL提供標準SQL的DDL和DML功能。

DML由增刪改查組成:

增(INSERT):

法一:

INSERT INTO table_name
VALUES
('values1' , 'values2' , ……)

 法二:

INSERT INTO table_name
(column_name1 , column_name2 , ……)
VALUES
('values1' , 'values2' , ……)

 

刪(DELETE):

DELETE  FROM table_name
WHERE column_name='values1'

 DELETE表只是刪除了表行,表的结构、属性和索引都是完整的。

DELETE FROM table_name
--或者是
DELETE * FROM table_name

 

改(UPDATE):

UPDATE table_name

SET
column_name1='values1',
column_name2='values2',
……

WHERE 
column_namex='valuesx'

 

查(SELECT):

1、DISTINCT:適用於查詢某一個字段中的所有不重複值。

SELECT * FROM table_name

---------相當於

SELECT DISTINCT * FROM table_name

---------無意義

 2、WHERE:子句中可用運算符【 = 、<>(!=)、 > 、 < 、 >= 、<= 、 BETWEEN 、 LIKE(搜索某種模式) 、IN】。

 eg:

SELECT * FROM table_name
WHERE
column_name IN ('values1','values2',……)

3、ORDER BY :默認升序,降序用DESC。有多個排序字段是,按字段先後順序。

SELECT * FROM table_name 
ORDER BY column_name1 AND column_name2 DESC

 :條件值:T-SQL中使用單引號來環繞所有值(數值可用可不用)、SQL用單引號環繞文本值(大部份數據系統可用雙引號),數值不用引號。

posted @ 2013-09-18 13:25  darkor2  Views(121)  Comments(0)    收藏  举报