MySQL中的DDL代表資料庫定義語句,用來建立資料庫中的資料表、索引、檢視、預存程序、觸發器等。
常用的語句關鍵字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。
推薦課程:MySQL教學。
DDL描述的模式,必須由電腦軟體編譯,轉換為便於電腦儲存、查詢和操縱的格式,完成這個轉換工作的程式稱為模式編譯器。
模式編譯器處理模式定義主要產生兩種類型的資料:資料字典以及資料類型和結構定義。
資料字典和資料庫內部結構資訊是建立該模式所對應的資料庫的依據,根據這些資訊建立每個資料庫對應的邏輯結構;對資料庫資料的存取、查詢也根據模式資訊決定資料存取的方式和類型,以及資料之間的關係和對資料的完整性約束。
資料字典是模式的內部資訊表示,資料字典的儲存方式對不同的DBMS各不相同。
資料類型和結構的定義,是指當應用程式與資料庫連接操作時,應用程式需要了解產生和提取的資料類型和結構。是為各種宿主語言提供的使用者工作區的資料類型和結構定義,使用戶工作區和資料庫的邏輯結構一致,減少資料的轉換過程,這種資料類型和結構的定義通常用一個頭檔來實現。
資料庫模式的定義通常有兩種方式:互動方式定義模式和透過資料描述語言DDL描述文字定義模式。
資料庫層級
顯示所有資料庫:show databases;
進入某個資料庫:use db_name;
建立一個資料庫:create databse db_name;
建立指定字元集的資料庫:create database db_name character set utf8;
顯示資料庫的建立資訊:show create database db_name;
#顯示資料庫的建立資訊:show create database db_name;
修改資料庫的編碼:alter database db_name character set gb2312;
###刪除一個資料庫:drop database db_name;###以上是MySQL的DDL操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!