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
- tensorflow語法學習
- MarkDown語法學習
- SQL語法SQL
- ABAP學習筆記-基礎語法-05-字串的處理(02)筆記字串
- oracle學習筆記(十五) PL/SQL語法結構以及使用Oracle筆記SQL
- sql語句學習總結SQL
- 02 - 03 Dart語法精講-基礎語法Dart
- Scala基本語法學習
- Flutter Dart語法學習FlutterDart
- Java SE 語法學習Java
- 簡單的SQL語句學習SQL
- markdown學習(基礎語法)
- PHP基本語法學習 常量PHP
- PHP基本語法學習 [常量]PHP
- redis學習(八) Lua語法Redis
- markdown基本語法的學習
- Presto 與 Hive 語法學習RESTHive
- 學習Rust 基礎語法Rust
- 2024.10.24(SQL通用語法)SQL
- SQL語法之SQL 萬用字元SQL字元
- java學習02Java
- MyBatis學習02MyBatis
- Java學習之基礎語法練習Java
- 學習ES6新語法
- Flutter學習之Dart語法(一)FlutterDart
- Python學習筆記(語法篇)Python筆記
- Flutter學習之Dart語法(二)FlutterDart
- PHP基本語法學習 [變數]PHP變數
- Flutter學習之Dart語法(三)FlutterDart
- Flutter學習之Dart語法特性FlutterDart
- 爬蟲之CSS語法學習爬蟲CSS
- Java學習之基礎語法Java
- angular 新語法糖學習一Angular
- 4.22 jmu-Java-02基本語法-02-StringBuilder (10分)JavaUI
- Hive sql語法詳解HiveSQL
- SQL 語法速成手冊SQL