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用單引號環繞文本值(大部份數據系統可用雙引號),數值不用引號。

浙公网安备 33010602011771号