簡介
DDL是資料定義語言,簡單來說,就是對資料庫、資料表、資料欄位進行建立、刪除、修改、操作語言,它和資料操作語句(DML)最大的差別在於DML(資料操作語句)是對錶內部資料的操作,不涉及表的定義、結構的修改,也不涉及其他物件。
我們在本章在講解這一塊時將其分成了三塊:
#資料庫運算
#資料庫操作
##1.建立資料庫
類別 | #詳細解示 |
基本語法 | create database 資料庫名稱; |
範例 | create database php ; |
範例說明 | 建立一個數庫,資料庫的名稱為php |
範例:
點擊執行,右邊多出了一個php的資料庫
2查看資料庫
類別 | |
基本語法 | |
實例說明 |
#注意:show是指顯示
databases 是資料庫的複數形式,指全部資料庫。
輸入show databases;顯示如下
#3.勾選資料庫
##基本語法: | |
注意:
use 是指使用;
庫名稱是存在當前資料庫系統中的特定的資料庫的名稱;
演示:輸入use php;
註:我們可以使用使用use 語句隨時切換要操作的資料庫
##4.查看資料庫中的表格
進入庫後我們可以看這個函式庫裡面有多少個資料表。
類別 | 詳細解示 |
使用use 進入到某個資料庫後可以使用show tables
#範例,查看目前資料庫的表格:
#:必須先選擇了資料庫,才能查看表格
5.刪除資料庫
#基本語法 | |
範例 | |
# drop database liwenkai; ## drop database liwenkai; | ## drop database liwenkai; ## drop database liwenkai; |
注意:
drop 是漢語可以翻譯成指掉下來,不要了的意思
database 是指庫
庫名是指要刪掉的庫的名稱
附註:資料庫刪除後,以下的所有資料都會全部刪除,所以刪除前一定要慎重並做好對應的備份。
#資料表運算
#1.建立表格
類別 | 詳細解示 |
基本語法 | |
範例 | |
#範例說明 |
注意:
為了更好的讓大家入門,資料型別暫時不在我們這一章的解說範圍。害怕大家顧此失彼。快速學習資料庫的管理和操作語句非常的重要,資料類型、欄位、字元集、引擎都屬於了解的知識點。
. 欄位類型大家現在只需要學會int,代表整型。 float,代表浮點。 char和varchar代表字串即可。
我們可以在型別後面接著長度如:varchar(20)。
查看表格欄位結構資訊
類別 | #詳細解示 |
#基本語法 | desc 表名; |
#範例 | desc emp |
#範例說明 | #檢視emp表的表格結構 |
2.刪除表格
#類別 | 詳細解示 |
基本語法 | | drop table 表名;
# 附註:刪除表。表和資料都會遺失,請勿在重要表之前刪除資料表之前備份資料。
3.指定表格引擎與字元集
##在創建表最後,我們常用MyISAM或InnoDB引擎。在指定引擎時,我們可以使用:
ENGINE=InnoDB
DEFAULT CHARSET=utf8效果如下:
CREATE TABLE emp (useraname varchar(10) DEFAULT ##資料庫欄位操作
直接使用phpMyadmin來建立表格中的欄位
##點擊結構:
執行建立:
##填入每個欄位的資訊
#########################點選執行,完成######### ####刪除或修改字段,也是在phpAdmin中操作,大家可以自行嘗試######下一節