Giunsa pagtangtang sa MySQL ang usa ka database?Kuhaa ang MySQL database command/syntax/statement

MySQLUnsaon pag delete sa database?tangtangondatabase sa MySQLSugo/Syntax/Pahayag

Pagtangtang sa database sa MySQL


ihulog ang database gamit ang mysqladmin

Pag-log in sa mysql server isip usa ka normal nga tiggamit, tingali kinahanglan nimo ang piho nga mga pribilehiyo sa paghimo o pagtangtang sa mga database sa MySQL.

Mao nga gigamit namo ang root user sa pag-log in dinhi.Ang root user adunay pinakataas nga awtoridad ug makagamit sa mysql mysqladmin command sa paghimo og database.

Pag-amping pag-ayo sa pagtangtang sa usa ka database, tungod kay ang tanan nga datos mawala human mapatuman ang delete command.

Ang mosunod nga pananglitan nagtangtang sa database chenweiliang (ang database gihimo sa miaging kapitulo):

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

Human sa pagpatuman sa sugo sa ibabaw sa pagtangtang sa database, usa ka prompt nga kahon ang makita aron sa pagmatuod kon ang database natangtang ba gayud:

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 'chenweiliang' database [y/N] y
Database "chenweiliang" dropped

Pagtangtang sa database gamit ang PHP script

Ang PHP naggamit sa mysqli_query function sa paghimo o pagtangtang sa mga database sa MySQL.

Ang function adunay duha ka mga parametro ug mobalik nga TINUOD kung ang pagpatuman malampuson, kung dili kini mobalik nga FALSE.

gramatika

mysqli_query(connection,query,resultmode);
Parameterpaghulagway
koneksyonGikinahanglan.Gipiho ang koneksyon sa MySQL nga gamiton.
pangutanaGikinahanglan, nagtino sa string sa pangutana.
resulta modeKapilian.usa ka makanunayon.Mahimong bisan unsa sa mosunod nga mga kantidad:

  • MYSQLI_USE_RESULT (gamita kini kung kinahanglan nimo nga makuha ang daghang datos)
  • MYSQLI_STORE_RESULT (default)

pananglitan

Ang mosunod nga pananglitan nagpakita sa paggamit sa PHP mysqli_query function sa pagtangtang sa usa ka database:

tangtangon ang database

<?
php $dbhost = 'localhost:3306'; // mysql服务器主机地址 
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码 
$conn = mysqli_connect($dbhost, $dbuser, $dbpass); 
if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功
';
 $sql = 'DROP DATABASE chenweiliang';
 $retval = mysqli_query( $conn, $sql );
 if(! $retval ) { die('删除数据库失败: ' . mysqli_error($conn)); } 
echo "数据库 chenweiliang 删除成功\n";
 mysqli_close($conn);
?>

Human sa malampuson nga pagpatuman, ang resulta sa numero mao ang:

milampos ang koneksyon

Malampuson nga natangtang ang database chenweiliang

Hinumdomi: Sa pagtangtang sa usa ka database gamit ang PHP script, ang mensahe sa kumpirmasyon dili makita, ug ang espesipikong database direktang mapapas, mao nga kinahanglan ka nga mag-amping pag-ayo sa pagtangtang sa database.

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Linukot nga basahon sa Taas