1. 程式人生 > >吳裕雄 04-mysql建立資料庫

吳裕雄 04-mysql建立資料庫

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';

CREATE DATABASE 資料庫名;

create DATABASE RUNOOB;

mysqladmin -u root -p create RUNOOB
Enter password:******
以上命令執行成功後會建立 MySQL 資料庫 RUNOOB

使用 PHP指令碼 建立資料庫
PHP 使用 mysqli_query 函式來建立或者刪除 MySQL 資料庫。
該函式有兩個引數,在執行成功時返回 TRUE,否則返回 FALSE。
語法
mysqli_query(connection,query,resultmode);
引數 描述
connection 必需。規定要使用的 MySQL 連線。
query 必需,規定查詢字串。
resultmode 可選。一個常量。可以是下列值中的任意一個:
MYSQLI_USE_RESULT(如果需要檢索大量資料,請使用這個)
MYSQLI_STORE_RESULT(預設)

建立資料庫
<?php
$dbhost = 'localhost:3306'; // mysql伺服器主機地址
$dbuser = 'root'; // mysql使用者名稱
$dbpass = '123456'; // mysql使用者名稱密碼
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('連線錯誤: ' . mysqli_error($conn));
}
echo '連線成功<br />';
$sql = 'CREATE DATABASE RUNOOB';
$retval = mysqli_query($conn,$sql );
if(! $retval )
{
die('建立資料庫失敗: ' . mysqli_error($conn));
}
echo "資料庫 RUNOOB 建立成功\n";
mysqli_close($conn);
?>

使用root登入後,可以使用
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
建立資料庫,該命令的作用:
1. 如果資料庫不存在則建立,存在則不建立。
2. 建立RUNOOB資料庫,並設定編碼集為utf8