国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP開發(fā)基礎(chǔ)教學(xué)之結(jié)構(gòu)定義語句

簡介

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

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

  • #資料庫運算

  • ## 資料表運算

  • 資料欄位操作


#資料庫操作

##1.建立資料庫

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

範例:

80.png

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

81.png

2查看資料庫

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




#注意:
show是指顯示

database 是指資料庫

databases 是資料庫的複數(shù)形式,指全部資料庫。

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

#3.勾選資料庫

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

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

演示:輸入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; ? ?#### #################範例說明?################?刪除數(shù)庫,資料庫的名稱為liwenkai ? ?####### ##########

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

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


#資料表運算

#1.建立表格

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

類別

詳細解示

基本語法


範例?

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

注意:

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

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

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

查看表格欄位結(jié)構(gòu)資訊

類別
#詳細解示
#基本語法? ?
desc 表名; ? ?
#範例
? desc emp ? ?
#範例說明
#檢視emp表的表格結(jié)構(gòu)? ?

2.刪除表格

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





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



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

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


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

ENGINE=InnoDB


指定表格預(yù)設(shè)字元集:

DEFAULT CHARSET=utf8效果如下:

CREATE TABLE emp (?

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

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

##點擊結(jié)構(gòu):85.png

執(zhí)行建立:86.png

87.png

##填入每個欄位的資訊

#########################點選執(zhí)行,完成######### ####刪除或修改字段,也是在phpAdmin中操作,大家可以自行嘗試######
繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>