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

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

簡(jiǎn)介

DDL是數(shù)據(jù)定義語(yǔ)言,簡(jiǎn)單來(lái)說(shuō),就是對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)表、數(shù)據(jù)字段進(jìn)行創(chuàng)建、刪除、修改和操作語(yǔ)言,它和數(shù)據(jù)操作語(yǔ)句(DML)最大的區(qū)別在于DML(數(shù)據(jù)操作語(yǔ)句)是對(duì)表內(nèi)部數(shù)據(jù)的操作,不涉及表的定義、結(jié)構(gòu)的修改,也不涉及其他對(duì)象。

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

  • 數(shù)據(jù)庫(kù)操作

  • 數(shù)據(jù)表操作

  • 數(shù)據(jù)字段操作


數(shù)據(jù)庫(kù)操作

1.創(chuàng)建數(shù)據(jù)庫(kù)

類別詳細(xì)解示
基本語(yǔ)法create database 數(shù)據(jù)庫(kù)名;
示例create database php;
示例說(shuō)明創(chuàng)建一個(gè)數(shù)庫(kù),數(shù)據(jù)庫(kù)的名字為php

示例:

80.png

點(diǎn)擊執(zhí)行,右邊多出了一個(gè)php的數(shù)據(jù)庫(kù)

81.png

2查看數(shù)據(jù)庫(kù)

類別詳細(xì)解釋
基本語(yǔ)法show databases;
實(shí)例說(shuō)明顯示當(dāng)前服務(wù)器的所有數(shù)據(jù)庫(kù)

注意:
show是指顯示
database 是指數(shù)據(jù)庫(kù)
databases 是數(shù)據(jù)庫(kù)的復(fù)數(shù)形式,指全部數(shù)據(jù)庫(kù)。

輸入show databases;顯示如下

82.png

3.選中數(shù)據(jù)庫(kù)

基本語(yǔ)法:

類別詳細(xì)解釋
基本語(yǔ)法use 庫(kù)名;
實(shí)例use php;
實(shí)例說(shuō)明使用數(shù)據(jù)庫(kù)php

注意:
use 是指使用;
庫(kù)名 是存在當(dāng)前數(shù)據(jù)庫(kù)系統(tǒng)中的具體的數(shù)據(jù)庫(kù)的名稱;

演示:輸入use php;

83.png

注:我們可以使用使用 use 語(yǔ)句隨時(shí)切換要操作的數(shù)據(jù)庫(kù)

4.查看數(shù)據(jù)庫(kù)中的表

進(jìn)入到庫(kù)后我們可以看這個(gè)庫(kù)里面有多少個(gè)數(shù)據(jù)表。


類別
詳細(xì)解示
基本語(yǔ)法 
   show tables;    
示例說(shuō)明
    顯示當(dāng)前數(shù)據(jù)庫(kù)下所有的表    


使用use 進(jìn)入到某個(gè)數(shù)據(jù)庫(kù)后可以使用show tables

示例,查看當(dāng)前數(shù)據(jù)庫(kù)的表:

84.png

注:必須先選擇了數(shù)據(jù)庫(kù),才能查看表格

5.刪除數(shù)據(jù)庫(kù)

類別
詳細(xì)解示
基本語(yǔ)法 
   drop database 庫(kù)名;    
示例   
 drop database liwenkai;    
示例說(shuō)明 
 刪除一個(gè)數(shù)庫(kù),數(shù)據(jù)庫(kù)的名字為liwenkai    

注意:
drop 是漢語(yǔ)可以翻譯為指掉下來(lái),不要了的意思
database 是指庫(kù)
庫(kù)名 是指要?jiǎng)h掉的庫(kù)的名稱

注:數(shù)據(jù)庫(kù)刪除后,下面的所有數(shù)據(jù)都會(huì)全部刪除,所以刪除前一定要慎重并做好相應(yīng)的備份。


數(shù)據(jù)表操作

1.創(chuàng)建表

類別
詳細(xì)解示
基本語(yǔ)法
 create table 表名(字段名1 字段類型,....字段名n 字段類型n);  
示例  
create table user(username varchar(20),password varchar(32));    
示例說(shuō)明
創(chuàng)建一個(gè)表名叫user的表,第一個(gè)字段為username、表的字段類型為varchar長(zhǎng)度為32個(gè)長(zhǎng)度。第二個(gè)字段為password,類型也為varchar,長(zhǎng)度也為32個(gè)長(zhǎng)度。 

注意:

  • 為了更好的讓大家入門,數(shù)據(jù)類型暫時(shí)不在我們這一章的講解范圍。害怕大家顧此失彼??焖賹W(xué)習(xí)數(shù)據(jù)庫(kù)的管理和操作語(yǔ)句非常的重要,數(shù)據(jù)類型、字段、字符集、引擎都屬于了解的知識(shí)點(diǎn)。

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

  • 我們可以在類型后接上長(zhǎng)度如:varchar(20)。

查看表字段結(jié)構(gòu)信息

類別
詳細(xì)解示
基本語(yǔ)法    
desc 表名;    
示例
  desc emp    
示例說(shuō)明
查看emp表的表結(jié)構(gòu)    

2.刪除表

類別
詳細(xì)解示
基本語(yǔ)法
 drop table 表名;    
示例 
  drop table emp;    
示例說(shuō)明
    刪除表emp    



   注:刪除表。表和數(shù)據(jù)均會(huì)丟失,請(qǐng)勿必刪除重要表之前備份數(shù)據(jù)。

3.指定表引擎和字符集

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

ENGINE=InnoDB

指定表默認(rèn)字符集:

DEFAULT CHARSET=utf8

效果如下:

CREATE TABLE emp ( 
useraname varchar(10) DEFAULT NULL, 
password date DEFAULT NULL, 
)ENGINE=InnoDB DEFAULT CHARSET=utf8;


數(shù)據(jù)庫(kù)字段操作

直接使用phpMyadmin來(lái)創(chuàng)建表中的字段

點(diǎn)擊結(jié)構(gòu):

85.png

執(zhí)行創(chuàng)建:

86.png

填入每個(gè)字段的信息

87.png

點(diǎn)擊執(zhí)行,完成

刪除或者修改字段,也是在phpAdmin中操作,大家可以自行嘗試

Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
einreichenCode zurücksetzen