Saraka ya Nakala
MySQLJinsi ya kufuta hifadhidata?kufutaHifadhidata ya MySQLAmri/Sintaksia/Tamko
Futa hifadhidata ya MySQL
dondosha hifadhidata kwa kutumia mysqladmin
Ingia kwenye seva ya mysql kama mtumiaji wa kawaida, unaweza kuhitaji mapendeleo maalum kuunda au kufuta hifadhidata za MySQL.
Kwa hivyo tunatumia mzizi mtumiaji kuingia hapa. Mtumiaji wa mizizi ana mamlaka ya juu zaidi na anaweza kutumia amri ya mysql mysqladmin kuunda hifadhidata.
Uangalifu mkubwa lazima uchukuliwe wakati wa kufuta hifadhidata, kwani data zote zitatoweka baada ya amri ya kufuta kutekelezwa.
Mfano ufuatao unafuta hifadhidata chenweiliang (hifadhidata iliundwa katika sura iliyotangulia):
[root@host]# mysqladmin -u root -p drop chenweiliang Enter password:******
Baada ya kutekeleza amri ya hifadhidata iliyo hapo juu, kisanduku cha papo hapo kitaonekana kuthibitisha ikiwa hifadhidata imefutwa kweli:
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
Futa hifadhidata kwa kutumia hati ya PHP
PHP hutumia kazi ya mysqli_query kuunda au kufuta hifadhidata za MySQL.
Chaguo la kukokotoa lina vigezo viwili na hurejesha TRUE ikiwa utekelezaji umefaulu, vinginevyo itarejesha FALSE.
sarufi
mysqli_query(connection,query,resultmode);
参数 | 描述 |
---|---|
uhusiano | Inahitajika.Inabainisha muunganisho wa MySQL wa kutumia. |
swali | Inahitajika, inabainisha mfuatano wa hoja. |
hali ya matokeo | Hiari.mara kwa mara.Inaweza kuwa yoyote kati ya maadili yafuatayo:
|
Mfano
Mfano ufuatao unaonyesha matumizi ya kazi ya PHP mysqli_query kufuta hifadhidata:
futa hifadhidata
<? 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); ?>
Baada ya utekelezaji mzuri, matokeo ya nambari ni:
muunganisho umefaulu
Hifadhidata chenweiliang imefutwa
Kumbuka: Wakati wa kufuta hifadhidata kwa kutumia hati ya PHP, ujumbe wa uthibitisho hautaonekana, na hifadhidata maalum itafutwa moja kwa moja, kwa hivyo unapaswa kuwa mwangalifu sana wakati wa kufuta hifadhidata.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Je, MySQL inafutaje hifadhidata?Ondoa Amri za Hifadhidata ya MySQL/Sintaksia/Taarifa" ili kukusaidia.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-465.html
Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!