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

PHP開發(fā)基礎教程之結構定義語句

簡介

DDL是數據定義語言,簡單來說,就是對數據庫、數據表、數據字段進行創(chuàng)建、刪除、修改和操作語言,它和數據操作語句(DML)最大的區(qū)別在于DML(數據操作語句)是對表內部數據的操作,不涉及表的定義、結構的修改,也不涉及其他對象。

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

  • 數據庫操作

  • 數據表操作

  • 數據字段操作


數據庫操作

1.創(chuàng)建數據庫

類別詳細解示
基本語法create database 數據庫名;
示例create database php;
示例說明創(chuàng)建一個數庫,數據庫的名字為php

示例:

80.png

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

81.png

2查看數據庫

類別詳細解釋
基本語法show databases;
實例說明顯示當前服務器的所有數據庫

注意:
show是指顯示
database 是指數據庫
databases 是數據庫的復數形式,指全部數據庫。

輸入show databases;顯示如下

82.png

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; ? ?
示例說明?
?刪除一個數庫,數據庫的名字為liwenkai ? ?

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

注:數據庫刪除后,下面的所有數據都會全部刪除,所以刪除前一定要慎重并做好相應的備份。


數據表操作

1.創(chuàng)建表

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

注意:

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

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

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

查看表字段結構信息

類別
詳細解示
基本語法 ? ?
desc 表名; ? ?
示例
? desc emp ? ?
示例說明
查看emp表的表結構 ? ?

2.刪除表

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



? ?注:刪除表。表和數據均會丟失,請勿必刪除重要表之前備份數據。

3.指定表引擎和字符集

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

ENGINE=InnoDB

指定表默認字符集:

DEFAULT CHARSET=utf8

效果如下:

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


數據庫字段操作

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

點擊結構:

85.png

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

86.png

填入每個字段的信息

87.png

點擊執(zhí)行,完成

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

繼續(xù)學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
提交重置代碼