sql
( structured query language,
結構化查詢語言
)是一種對關聯式資料庫進行訪問的資料操作語言。
sql主要操作功能: •
資料庫物件建立、修改、刪除 •
資料庫表的資料插入、修改、刪除、查詢、統計 •
儲存過程、觸發器、函式等程式執行 •
資料庫許可權、角色、使用者等管理
sql語言語句型別
1.資料定義語言(
data definition language
,ddl
)是sql
語言中用於建立、修改或刪除資料庫物件的語句。 •
create database -
建立新資料庫 •
drop database –
刪除資料庫 •
alter database -
修改資料庫屬性 •
create table -
建立新錶 •
alter table –
修改資料庫表結構 •
drop table -
刪除表
•create index -
建立索引 •
drop index -
刪除索引
2.資料操縱語言(
data manipulation language
,dml
)是sql
語言中用於增添、修改、刪除資料的語句。 •
insert -
向資料庫表中插入資料 •
update -
更新資料庫表中的資料 •
delete -
從資料庫表中刪除資料
3.資料查詢語言(
data
query
language
,dql
)是sql
語言中用於對資料庫進行資料查詢
的語句。
4.資料控制語言(
data control language
,dcl
)是用於
對資料庫物件
訪問權進行控制的
sql語句。 •
grant
– 授予使用者對資料庫物件的許可權 •
deny –
拒絕授予使用者對資料庫物件的許可權 •
revoke
– 撤消使用者對資料庫物件的許可權
5.事務處理語言(
transaction process language
,tpl
)是sql
語言中用於資料庫內部事務處理的
語句。
•begin transaction –
開始事務 •
commit –
提交事務 •
rollback –
回滾事務
6.游標控制語言(
cursor control language
,ccl
)是sql
語言中用於資料庫
游標操作
的語句。 •
declare cursor –
定義游標 •
fetch into –
提交游標資料 •
close cursor–
關閉游標
SQL資料庫第三章
1.新增表記錄 1 1.dml語句 insert插入,update更新,delete刪除,select查詢 1 2.在資料表中一次新增一行資料 語法 insert into 資料表名 需要新增資料的列 values 資料 英文單引號 在資料表中一次多行新增 語法 insert into 資料表名 需...
優化資料庫第三章
第三章變數的使用的是先宣告,在賦值。區域性變數前必須有 作為字首,全域性變數前必須有兩個 作為字首。變數的賦值有兩種方式 set語句和select語句。輸出結果也有兩種方式 print語句和select語句。資料型別轉換的兩個函式 cast 和convert 控制流語句提供了條件操作所需的順序和邏輯...
第三章 資料庫設計
1.資料庫的生命週期可分為兩個階段 1 資料庫分析與設計階段 2 資料庫實現與操作階段 2.資料庫設計的內容 1 資料庫結構設計 2 資料庫行為設計 3.資料庫設計方法 1 直觀設計法 2 規範設計法 規範設計法主要有紐奧良設計法,基於e r圖的設計方法,基於第三正規化的設計方法 3 計算機輔助設計...