第三章 資料庫操作SQL語言

2021-09-07 20:30:20 字數 1675 閱讀 2046

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 計算機輔助設計...