Sidee MySQL u tirtirtaa xogta xogta?Tirtir amarka xogta xogta MySQL

MySQLSidee loo tirtiraa kaydka xogta?tirtirtodatabase MySQLTaliska/Syntax/Bayaanka

MySQL tirtir xogta xogta


ku rid database isticmaalaya mysqladmin

Gal server-ka mysql sida isticmaale caadi ah, waxaa laga yaabaa inaad u baahato mudnaan gaar ah si aad u abuurto ama u tirtirto xogta MySQL.

Markaa waxaan isticmaalnaa rooti isticmaalaha si aan halkaan u soo galo, isticmaalaha rootiga ayaa leh awooda ugu sareysa wuxuuna isticmaali karaa amarka mysql mysqladmin si uu u sameeyo database.

Waa in taxadar weyn la sameeyaa marka la tirtirayo xogta xogta, maadaama xogta oo dhan ay meesha ka baxayso ka dib marka amarka tirtirka la fuliyo.

Tusaalaha soo socdaa waxa uu tirtirayaa xogta xogta cheenweiliang (database waxa lagu abuuray cutubkii hore):

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

Ka dib marka la fuliyo amarka tirtirka kor ku xusan, sanduuq degdeg ah ayaa u muuqan doona si loo xaqiijiyo in xogta dhabta ah la tirtiray:

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

Tirtir xogta xogta adigoo isticmaalaya qoraalka PHP

PHP waxay isticmaashaa shaqada mysqli_query si ay u abuurto ama u tirtirto xogta MySQL.

Shaqadu waxay leedahay laba xuduud waxayna soo celisaa RUN haddii fulinta lagu guuleysto, haddii kale waxay soo noqotaa BEEN.

naxwaha

mysqli_query(connection,query,resultmode);
Xusuussharaxaad
xiriirLoo baahan yahayWuxuu qeexayaa isku xirka MySQL si loo isticmaalo.
weydiintaLoo baahan yahay, waxay qeexaysaa xadhigga weydiinta.
habka natiijadaIkhtiyaarijoogto ah.Waxay noqon kartaa mid ka mid ah qiimayaashan:

  • MYSQLI_USE_RESULT ( isticmaal kan haddii aad u baahan tahay inaad soo qaadato xog badan)
  • MYSQLI_STORE_RESULT (ugu tala galay)

tusaale

Tusaalaha soo socdaa wuxuu muujinayaa isticmaalka PHP mysqli_query function si loo tirtiro xogta:

tirtir 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);
?>

Kadib fulinta guusha leh, natiijadu waa:

xiriirku wuu guulaystay

Database chenweiliang waa la tirtiray si guul leh

Xusuusin: Marka la tirtirayo kaydka xogta iyadoo la isticmaalayo qoraalka PHP, fariinta xaqiijintu ma soo baxayso, xogta la cayimayna si toos ah ayaa loo tirtirayaa, marka waa inaad aad uga taxadirtaa marka aad tirtirayso kaydka xogta.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) wadaaga "Sidee MySQL u tirtirtaa kaydka xogta?Ka saar MySQL Database Commands/Syntax/Statements" si ay kuu caawiyaan.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-465.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog