PHP開發基礎教學之結構定義語...LOGIN

PHP開發基礎教學之結構定義語句

簡介

DDL是資料定義語言,簡單來說,就是對資料庫、資料表、資料欄位進行建立、刪除、修改、操作語言,它和資料操作語句(DML)最大的差別在於DML(資料操作語句)是對錶內部資料的操作,不涉及表的定義、結構的修改,也不涉及其他物件。

我們在本章在講解這一塊時將其分成了三塊:

  • #資料庫運算

  • ## 資料表運算

  • 資料欄位操作


#資料庫操作

##1.建立資料庫

類別#詳細解示基本語法create database 資料庫名稱;範例create database php ;範例說明建立一個數庫,資料庫的名稱為php
###

範例:

80.png

點擊執行,右邊多出了一個php的資料庫

81.png

2查看資料庫

類別詳細解釋基本語法show databases;實例說明顯示目前伺服器的所有資料庫




#注意:
show是指顯示

database 是指資料庫

databases 是資料庫的複數形式,指全部資料庫。

82.png輸入show databases;顯示如下

#3.勾選資料庫

##基本語法:
###############################################################################################。 #########基本語法######use 函式庫名稱;#############實例######use php;####### #####實例說明######使用資料庫php############

注意:
use 是指使用;
庫名稱是存在當前資料庫系統中的特定的資料庫的名稱;

演示:輸入use php;

83.png

註:我們可以使用使用use 語句隨時切換要操作的資料庫

##4.查看資料庫中的表格

進入庫後我們可以看這個函式庫裡面有多少個資料表。


類別
詳細解示



##基本文法 ################   show tables;    ############### ########範例說明###############    顯示目前資料庫下所有的資料表   ################


使用use 進入到某個資料庫後可以使用show tables

#範例,查看目前資料庫的表格:

84.png

#:必須先選擇了資料庫,才能查看表格

5.刪除資料庫

#詳細解示 drop database 庫名;     drop database liwenkai;    ## drop database liwenkai;    



#基本語法 

範例  
# drop database liwenkai;    
## drop database liwenkai;    
## drop database liwenkai;    ## drop database liwenkai;    
## drop database liwenkai;    #### #################範例說明 ################ 刪除數庫,資料庫的名稱為liwenkai    ####### ##########

注意:
drop 是漢語可以翻譯成指掉下來,不要了的意思
database 是指庫
庫名是指要刪掉的庫的名稱

附註:資料庫刪除後,以下的所有資料都會全部刪除,所以刪除前一定要慎重並做好對應的備份。


#資料表運算

#1.建立表格

# create table 表名(字段名1 字段類型,....字段名n 字段類型n);  create table user(username varchar(20),password varchar(32));    建立一個表名叫user的表,第一個欄位為username、表的欄位類型為varchar長度為32個長度。第二個欄位為password,型別也為varchar,長度也是32個長度。 

類別

詳細解示

基本語法


範例 

#範例說明
############

注意:

  • 為了更好的讓大家入門,資料型別暫時不在我們這一章的解說範圍。害怕大家顧此失彼。快速學習資料庫的管理和操作語句非常的重要,資料類型、欄位、字元集、引擎都屬於了解的知識點。

  • . 欄位類型大家現在只需要學會int,代表整型。 float,代表浮點。 char和varchar代表字串即可。

  • 我們可以在型別後面接著長度如:varchar(20)。

查看表格欄位結構資訊

類別
#詳細解示
#基本語法   
desc 表名;    
#範例
  desc emp    
#範例說明
#檢視emp表的表格結構   

2.刪除表格

 drop table 表名;    範例   drop table emp;    範例說明    刪除資料表emp    
#類別
詳細解示
基本語法





##    刪除資料表emp    ######## ###########



#   附註:刪除表。表和資料都會遺失,請勿在重要表之前刪除資料表之前備份資料。

3.指定表格引擎與字元集


##在創建表最後,我們常用MyISAM或InnoDB引擎。在指定引擎時,我們可以使用:

ENGINE=InnoDB


指定表格預設字元集:

DEFAULT CHARSET=utf8效果如下:

CREATE TABLE emp ( 

useraname varchar(10) DEFAULT ##資料庫欄位操作

直接使用phpMyadmin來建立表格中的欄位

##點擊結構:85.png

執行建立:86.png

87.png

##填入每個欄位的資訊

#########################點選執行,完成######### ####刪除或修改字段,也是在phpAdmin中操作,大家可以自行嘗試######下一節
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
章節課件