MySQL數據庫的基本操作

1、MySQL創建數據庫

使用 mysqladmin 創建數據庫

使用普通用戶,你可能需要特定的權限來創建或者刪除 MySQL 數據庫。
所以我們這邊使用root用戶登錄,root用戶擁有最高權限,可以使用 mysql mysqladmin 命令來創建數據庫。

[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******

數據名爲 RUNOOB

使用 PHP腳本創建數據庫

PHP使用 mysql_query 函數來創建或者刪除 MySQL 數據庫。
該函數有兩個參數,在執行成功時返回 TRUE,否則返回 FALSE。

bool mysql_query( sql, connection );
參數 描述
sql 必需。規定要發送的 SQL 查詢。註釋:查詢字符串不應以分號結束
connection 可選。規定 SQL 連接標識符。如果未規定,則使用上一個打開的連接

以下實例演示了使用PHP來創建一個數據庫:

<html>
<head>
<title>創建 MySQL 數據庫</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 = 'CREATE DATABASE RUNOOB';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('創建數據庫失敗: ' . mysql_error());
}
echo "數據庫 RUNOOB 創建成功\n";
mysql_close($conn);
?>
</body>
</html>

2、MySQL刪除數據庫

使用 mysqladmin 刪除數據庫

使用普通用戶登陸mysql服務器,你可能需要特定的權限來創建或者刪除 MySQL 數據庫。
所以我們這邊使用root用戶登錄,root用戶擁有最高權限,可以使用 mysql mysqladmin 命令來創建數據庫。
在刪除數據庫過程中,務必要十分謹慎,因爲在執行刪除命令後,所有數據將會消失。

[root@host]# mysqladmin -u root -p drop RUNOOB
Enter password:******

使用 PHP腳本刪除數據庫

以下實例演示了使用PHP來刪除一個數據庫:

<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 RUNOOB';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('刪除數據庫失敗: ' . mysql_error());
}
echo "數據庫 RUNOOB 刪除成功\n";
mysql_close($conn);
?>
</body>
</html>

3、MySQL選擇數據庫

從命令窗口中選擇MySQL數據庫

在 mysql> 提示窗口中可以很簡單的選擇特定的數據庫。你可以使用SQL命令來選擇指定的數據庫。

[root@host]# mysql -u root -p
Enter password:******
mysql> use RUNOOB;
Database changed
mysql>

注意:所有的數據庫名,表名,表字段都是區分大小寫的。所以你在使用SQL命令時需要輸入正確的名稱。

使用 PHP腳本選擇MySQL數據庫

PHP 提供了函數 mysql_select_db 來選取一個數據庫。函數在執行成功後返回 TRUE ,否則返回 FALSE 。

bool mysql_select_db( db_name, connection );
參數 描述
db_name 必需。規定要選擇的數據庫
connection 可選。規定 MySQL 連接。如果未指定,則使用上一個連接

以下實例演示了使用PHP來選擇一個數據庫:

<html>
<head>
<title>Selecting MySQL Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('連接失敗: ' . mysql_error());
}
echo '連接成功';
mysql_select_db( 'RUNOOB' );
mysql_close($conn);
?>
</body>
</html>
發佈了44 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章