Artikulo Direktoryo
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);
Parameter | paghulagway |
---|---|
koneksyon | Gikinahanglan.Gipiho ang koneksyon sa MySQL nga gamiton. |
pangutana | Gikinahanglan, nagtino sa string sa pangutana. |
resulta mode | Kapilian.usa ka makanunayon.Mahimong bisan unsa sa mosunod nga mga kantidad:
|
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.
Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin "Giunsa pagtangtang sa MySQL ang usa ka database?Kuhaa ang MySQL Database Commands/Syntax/Statements" aron matabangan ka.
Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-465.html
Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!