數據庫DDL與DML


特別提示:本人博客部分有參考網絡其他博客,但均是本人親手編寫過並驗證通過。如發現博客有錯誤,請及時提出以免誤導其他人,謝謝!歡迎轉載,但記得標明文章出處: http://www.cnblogs.com/mao2080/

1、DDL

  1、定義

    數據庫模式定義語言DDL(Data Definition Language),是用於描述數據庫中要存儲的現實世界實體的語言。

  2、舉例

    • CREATE DATABASE 創建數據庫
    • CREATE TABLE 創建表
    • ALTER TABLE 修改表
    • DROP TABLE 刪除表
    • CREATE VIEW 創建視圖
    • ALTER VIEW 修改視圖
    • DROP VIEW 刪除視圖
    • TRUNCATE TABLE 清空表
    • CREATE INDEX 創建索引
    • DROP INDEX 刪除索引

  3、其他

  在一些特定情況下,如:金融、安全、稅務等等部門,有一些數據庫為了安全需要,需要禁止執行DDL語句。

2、DML

  1、定義

    數據操縱語言(Data Manipulation Language, DML)是SQL語言中,負責對數據庫對象運行數據訪問工作的指令集,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入、更新與刪除,是開發以數據為中心的應用程序必定會使用到的指令,因此有很多開發人員都把加上SQL的SELECT語句的四大指令以“CRUD”來稱呼。

  2、舉例

    • SELECT 查詢數據
    • INSERT 插入數據
    • UPDATE 更新數據
    • DELETE 刪除數據

3、參考網站

  https://baike.baidu.com/item/DDL/21997

  https://baike.baidu.com/item/DML/10035808?fr=aladdin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM