這篇文章主要介紹了MySQL創建和刪除數據庫的命令及相關PHP腳本的操作方法,這里主要講述Linux中在mysqladmin下的命令操作,需要的朋友可以參考下
使用 mysqladmin 創建數據庫
使用普通用戶,你可能需要特定的權限來創建或者刪除 MySQL 數據庫。
所以我們這邊使用root用戶登錄,root用戶擁有最高權限,可以使用 mysql mysqladmin 命令來創建數據庫。
實例
以下命令簡單的演示了創建數據庫的過程,數據名為 TUTORIALS:
- [root@host]# mysqladmin -u root -p create TUTORIALS
- Enter password:******
以上命令執行成功后會創建 MySQL 數據庫 TUTORIALS。
使用 PHP腳本 創建數據庫
PHP使用 mysql_query 函數來創建或者刪除 MySQL 數據庫。
該函數有兩個參數,在執行成功時返回 TRUE,否則返回 FALSE。
語法
- bool mysql_query( sql, connection );
|
實例
以下實例演示了使用PHP來創建一個數據庫:
- <html>
- <head>
- <title>Creating MySQL Database</title>
- </head>
- <body>
- <?php
- $dbhost = 'localhost:3036';
- $dbuser = 'root';
- $dbpass = 'rootpassword';
- $conn = mysql_connect($dbhost, $dbuser, $dbpass);
- if(! $conn )
- {
- die('Could not connect: ' . mysql_error());
- }
- echo 'Connected successfully<br />';
- $sql = 'CREATE DATABASE TUTORIALS';
- $retval = mysql_query( $sql, $conn );
- if(! $retval )
- {
- die('Could not create database: ' . mysql_error());
- }
- echo "Database TUTORIALS created successfully/n";
- mysql_close($conn);
- ?>
- </body>
- </html>
使用 mysqladmin 刪除數據庫
使用普通用戶登陸mysql服務器,你可能需要特定的權限來創建或者刪除 MySQL 數據庫。
所以我們這邊使用root用戶登錄,root用戶擁有最高權限,可以使用 mysql mysqladmin 命令來創建數據庫。
在刪除數據庫過程中,務必要十分謹慎,因為在執行刪除命令后,所有數據將會消失。
以下實例刪除數據庫TUTORIALS(該數據庫在上面已創建):
- [root@host]# mysqladmin -u root -p drop TUTORIALS
- Enter password:******
執行以上刪除數據庫命令后,會出現一個提示框,來確認是否真的刪除數據庫:
- Dropping the database is potentially a very bad thing to do.
- Any data stored in the database will be destroyed.
- Do you really want to drop the 'TUTORIALS' database [y/N] y
- Database "TUTORIALS" dropped
使用PHP腳本刪除數據庫
PHP使用 mysql_query 函數來創建或者刪除 MySQL 數據庫。
該函數有兩個參數,在執行成功時返回 TRUE,否則返回 FALSE。
語法
- bool mysql_query( sql, connection );
實例
以下實例演示了使用PHP mysql_query函數來刪除數據庫:
- <html>
- <head>
- <title>Deleting MySQL Database</title>
- </head>
- <body>
- <?php
- $dbhost = 'localhost:3036';
- $dbuser = 'root';
- $dbpass = 'rootpassword';
- $conn = mysql_connect($dbhost, $dbuser, $dbpass);
- if(! $conn )
- {
- die('連接失敗: ' . mysql_error());
- }
- echo '連接成功<br />';
- $sql = 'DROP DATABASE TUTORIALS';
- $retval = mysql_query( $sql, $conn );
- if(! $retval )
- {
- die('刪除數據庫失敗: ' . mysql_error());
- }
- echo "數據庫 TUTORIALS 刪除成功/n";
- mysql_close($conn);
- ?>
- </body>
- </html>
注意: 在使用PHP腳本刪除數據庫時,不會出現確認是否刪除信息,會直接刪除指定數據庫,所以你在刪除數據庫時要特別小心。
新聞熱點
疑難解答