1. 程式人生 > >SQL學習筆記 初識SQL

SQL學習筆記 初識SQL

SQL 是用於訪問和處理資料庫的標準的計算機語言。

SQL(結構化查詢語言,
        使我們有能力訪問資料庫,
        是一種 ANSI 的標準計算機語言,
        ) 可分為六個部分:資料查詢語言(DQL)、資料操作語言 (DML) 、 事務處理語言(TPL)、資料控制語言(DCL)、資料定義語言 (DDL)、指標控制語言(CCL)

一、資料查詢語言(DQL:Data Query Language):
SELECT(select)              從資料庫表中獲取(查詢)資料
WHERE(where)              過濾記錄
ORDER BY(order by)     對結果集進行排序
GROUP BY(group by)   結合一些聚合函式來使用(分組)
HAVING(having)            篩選資料

二、資料操作語言(DML:Date Manipulation Language):
UPDATE(update)                       更新(修改)資料庫表中資料
DELETE(delete)                         刪除資料庫表中資料
INSERT INTO(insert into)     向資料庫表中插入資料

三、事務處理語言(TPL)[它的語句能確保被DML語句影響的表的所有行及時得以更新。]:
BEGIN TRANSACTION(begin transaction)   開啟事務
COMMIT(commit transaction)                        提交事務
ROLLBACK(rollback transaction)                  關閉事務

四、資料控制語言(DCL):
GRANT(grant)          授權命令
DENY(deny)             拒絕許可權
REVOKE(revoke)     回收許可權

五、資料定義語言(DDL)部分(使我們有能力建立或刪除表格):
CREATE DATABASE(create database)        建立資料庫
ALTER DATABASE(alter database)              修改資料庫
CREATE TABLE(create table)                       建立新表
ALTER TABLE(alter table)                             變更(改變)資料庫表
DROP TABLE(drop table)                              刪除表
CREATE INDEX(create index)                      建立索引(搜尋鍵)
DROP INDEX(drop index)                             刪除索引

六、指標控制語言(CCL):
DECLARE CURSOR(declare cursor)     定義遊標