SQL學習___02:DDL+DCL語法

SQL學習筆記發表於2020-12-11

SQL學習___02:DDL+DCL語法

 

1.SQL的標準命令


DDL(資料定義語言)

用於改變資料庫結構,包括建立、更改、刪除資料庫物件

其命令有:(增刪改)

create table————建立(在資料庫中建立表、表檢視等物件)

alter table————更改(更改現有的資料庫物件)

drop table————刪除(刪除資料庫中的整個表、表或其他物件 的檢視)

--------------------------------------------------------------------------------------------------

DML(資料操縱語言)

用於操縱資料庫中的資料,包括插入、刪除、更新、查詢資料。(是最常見的SQL命令)

其命令有:(增刪改查)

insert————插入(插入記錄)

delete————刪除(刪除記錄)

update————更新(更新記錄)

select————查詢(從一個或多個表,查詢特定記錄)

-------------------------------------------------------------------------

DCL(資料控制語言)

用於控制使用者許可權,包括授權、撤權。

其命令有:

grant————授予許可權

revoke————撤銷許可權

 

 

 

2.示例


DDL例句:

1.create table 語句

CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);

2.drop table 語句

DROP TABLE table_name;

3.alter table 語句(修改表的欄位結構)

ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype};

4.alter table 語句(對錶名,重新命名)

ALTER TABLE table_name RENAME TO new_table_name;

------------------------------------------------------------------------

1.create index 語句

CREATE UNIQUE INDEX index_name
ON table_name ( column1, column2,...columnN);

2.drop index 語句

ALTER TABLE table_name
DROP INDEX index_name;

 

DCL例句:

1.grant 授予賬號【管理員】許可權

grant dba(許可權) to 使用者名稱;

2.revoke 撤銷許可權

revoke dba from 使用者名稱;

 

 

 

 

 

 

 

相關文章