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

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

簡(jiǎn)介

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

我們?cè)诒菊略谥v解這一塊時(shí)將其分成了三塊:

  • #資料庫運(yùn)算

  • ## 資料表運(yùn)算

  • 資料欄位操作


#資料庫操作

##1.建立資料庫

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

範(fàn)例:

80.png

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

81.png

2查看資料庫

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




#注意:
show是指顯示

database 是指資料庫

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

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

#3.勾選資料庫

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

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

演示:輸入use php;

83.png

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

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

進(jìn)入庫後我們可以看這個(gè)函式庫裡面有多少個(gè)資料表。


類別
詳細(xì)解示



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


使用use 進(jìn)入到某個(gè)資料庫後可以使用show tables

#範(fàn)例,查看目前資料庫的表格:

84.png

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

5.刪除資料庫

#詳細(xì)解示 drop database 庫名; ? ??drop database liwenkai; ? ?##?drop database liwenkai; ? ?



#基本語法?

範(fàn)例??
#?drop database liwenkai; ? ?
##?drop database liwenkai; ? ?
##?drop database liwenkai; ? ?##?drop database liwenkai; ? ?
##?drop database liwenkai; ? ?#### #################範(fàn)例說明?################?刪除數(shù)庫,資料庫的名稱為liwenkai ? ?####### ##########

注意:
drop 是漢語可以翻譯成指掉下來,不要了的意思
database 是指庫
庫名是指要?jiǎng)h掉的庫的名稱

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


#資料表運(yùn)算

#1.建立表格

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

類別

詳細(xì)解示

基本語法


範(fàn)例?

#範(fàn)例說明
############

注意:

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

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

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

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

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

2.刪除表格

?drop table 表名; ? ?範(fàn)例???drop table emp; ? ?範(fàn)例說明? ? 刪除資料表emp ? ?
#類別
詳細(xì)解示
基本語法





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



#? ?附註:刪除表。表和資料都會(huì)遺失,請(qǐng)勿在重要表之前刪除資料表之前備份資料。

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


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

ENGINE=InnoDB


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

DEFAULT CHARSET=utf8效果如下:

CREATE TABLE emp (?

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

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

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

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

87.png

##填入每個(gè)欄位的資訊

#########################點(diǎn)選執(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>
提交重置程式碼