PHP MySQL 建立資料庫

資料庫存有一個或多個表格。

建立資料庫

CREATE  DATABASE 語句用於在 MySQL 中建立資料庫。

語法

CREATE  DATABASE database_name

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

為了讓 PHP 執行上面的語句,我們必須使用 mysql_query() 函數。此函數用於向 MySQL 連線發送查詢或命令。


建立資料庫的規則:

#1.  無法與其他資料庫重名,否則會發生錯誤。

2.  名稱可以由任意字母,阿拉伯數字,下劃線(_),和"$"組成,可以使用上述的任意字元開頭,但不能單獨使用數字,否則會造成它與數值混淆。

3.  不能使用MYSQL 關鍵字作為資料庫的函式庫名,表名。

4.  在預設情況下,Windows下資料庫名,表名的大小寫是不敏感得得。而Linux下是反之,所以為了方便資料庫在平台間進行移植,建議使用小寫來定義資料庫名稱和表名。


實例

在下面的實例中建立了一個名為"myDB" 的資料庫:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 
 
 // 创建连接
 $conn = mysqli_connect($servername, $username, $password);
 // 检测连接
 if (!$conn) {
     die("连接失败: " . mysqli_connect_error());
 }
 // 创建数据库
 $sql = "CREATE DATABASE my_db";
 if (mysqli_query($conn, $sql)) {
     echo "数据库创建成功";
 } else {
     echo "数据库创建失败: " . mysqli_error($conn);
 }
 mysqli_close($conn);
 ?>

程式運行結果:

資料庫建立成功


#刪除資料庫

##   範例   範例   範例說明
##    類別  詳細解釋
   基本語法drop database 函式庫名稱;
drop database liwenkai;
刪除一個數庫,資料庫的名字為liwenkai############

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

database是指庫

庫名稱是指要刪除的庫的名稱


實例

在下面的實例中刪除一個名為" myDB " 的資料庫:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 
 
 // 创建连接
 $conn = mysqli_connect($servername, $username, $password);
 // 检测连接
 if (!$conn) {
     die("连接失败: " . mysqli_connect_error());
 }
 // 创建数据库
 $sql = "drop database  myDB";
 if (mysqli_query($conn, $sql)) {
     echo "数据库删除成功";
 } else {
     echo "数据库删除失败: " . mysqli_error($conn);
 }
 mysqli_close($conn);
 ?>

程式執行結果:

資料庫刪除成功

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


繼續學習
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 创建数据库 $sql = "CREATE DATABASE my_db"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>