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) 定義遊標