SQL學習___02:DDL+DCL語法
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 使用者名稱;
相關文章
- SQL學習___03:DML語法SQL
- SQL 語句學習SQL
- sql語句學習SQL
- MarkDown語法學習
- SQL語言學習(二)SQL
- Flutter Dart語法學習FlutterDart
- tensorflow語法學習
- Scala基本語法學習
- Java SE 語法學習Java
- oracle學習筆記(十五) PL/SQL語法結構以及使用Oracle筆記SQL
- sql語句學習總結SQL
- mysql sql語句學習(一)MySql
- 複習execute immediate動態sql語法SQL
- SQL語法SQL
- Presto 與 Hive 語法學習RESTHive
- 學習Rust 基礎語法Rust
- PHP基本語法學習 [常量]PHP
- PHP基本語法學習 常量PHP
- redis學習(八) Lua語法Redis
- Clojure語法學習-迴圈
- markdown基本語法的學習
- markdown學習(基礎語法)
- 2024.10.24(SQL通用語法)SQL
- 簡單的SQL語句學習SQL
- Java學習筆記--sql語句Java筆記SQL
- Java學習之基礎語法練習Java
- Flutter學習之Dart語法(二)FlutterDart
- Flutter學習之Dart語法(一)FlutterDart
- Flutter學習之Dart語法(三)FlutterDart
- Flutter學習之Dart語法特性FlutterDart
- 學習ES6新語法
- ES模組語法學習小記
- Java學習之基礎語法Java
- PHP基本語法學習 [變數]PHP變數
- SASS&Compass語法學習
- Javascript 學習筆記--語法篇JavaScript筆記
- JavaScript學習筆記---基本語法JavaScript筆記
- Html 語法學習筆記一HTML筆記