連接到MariaDB后,必須選擇要使用的數(shù)據(jù)庫(kù),因?yàn)樵S多數(shù)據(jù)庫(kù)可能存在。 有兩種方法來執(zhí)行此任務(wù):從命令提示符或通過PHP腳本。
在命令提示符下選擇數(shù)據(jù)庫(kù)時(shí),只需使用SQL命令'use'
[root@host]# mysql -u root -p Enter password:****** mysql> use PRODUCTS; Database changed mysql> SELECT database(); +-------------------------+ | Database | +-------------------------+ | PRODUCTS | +-------------------------+
一旦選擇了數(shù)據(jù)庫(kù),所有后續(xù)命令將在選定的數(shù)據(jù)庫(kù)上操作。
注意 - 所有名稱(例如,數(shù)據(jù)庫(kù),表,字段)區(qū)分大小寫。 確保命令符合正確的大小寫。
PHP提供了用于數(shù)據(jù)庫(kù)選擇的mysql_select_db函數(shù)。 該函數(shù)使用兩個(gè)參數(shù),一個(gè)可選,并在成功選擇時(shí)返回值“true”,或者在失敗時(shí)返回false。
查看以下select數(shù)據(jù)庫(kù)腳本語(yǔ)法。
bool mysql_select_db( db_name, connection );
參數(shù)的說明下面給出 -
S.No | 參數(shù)和說明 |
---|---|
1 | DB_NAME 這需要參數(shù)指定要使用的數(shù)據(jù)庫(kù)的名稱。 |
2 | 連接 如果沒有指定,此可選參數(shù)使用最近使用的連接。 |
嘗試以下示例代碼來選擇數(shù)據(jù)庫(kù) -
<html> <head> <title>Select a MariaDB Database</title> </head> <body> <?php $dbhost = 'localhost:3036'; $dbuser = 'guest1'; $dbpass = 'guest1a'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_select_db( 'PRODUCTS' ); mysql_close($conn); ?> </body> </html>
成功選擇后,您將看到以下輸出 -
mysql> Connected successfully
更多建議: