آرٽيڪل ڊاريڪٽري
هن MySQL ميٽا ڊيٽا
توھان شايد ڄاڻڻ چاھيو ٿا ھيٺ ڏنل ٽن قسمن جي معلومات MySQL بابت:
- پڇا ڳاڇا جا نتيجا: SELECT، UPDATE يا DELETE بيان کان متاثر ٿيل رڪارڊ جو تعداد.
- ڊيٽابيس ۽ ڊيٽا جدولن بابت ڄاڻ: ڊيٽابيس ۽ ڊيٽا ٽيبل جي جوڙجڪ جي معلومات تي مشتمل آهي.
- MySQL سرور ڄاڻ: ڊيٽابيس سرور جي موجوده حالت تي مشتمل آهي، ورزن نمبر، وغيره.
MySQL ڪمانڊ پرامپٽ ۾، اسان آساني سان مٿين سرور جي معلومات حاصل ڪري سگھون ٿا.پر جيڪڏهن توهان اسڪرپٽنگ ٻولي استعمال ڪريو ٿا جهڙوڪ پرل يا پي ايڇ، توهان کي حاصل ڪرڻ لاءِ هڪ مخصوص انٽرفيس فنڪشن کي ڪال ڪرڻ جي ضرورت آهي.اڳتي هلي تفصيل سان تعارف ڪنداسين.
سوال جي بيان سان متاثر ٿيل رڪارڊ جو تعداد حاصل ڪريو
PERL مثال
DBI اسڪرپٽ ۾، بيان سان متاثر ٿيل رڪارڊن جو تعداد افعال do( ) يا execute( ):
# 方法 1 # 使用do( ) 执行 $query my $count = $dbh->do ($query); # 如果发生错误会输出 0 printf "%d 条数据被影响\n", (defined ($count) ? $count : 0); # 方法 2 # 使用prepare( ) 及 execute( ) 执行 $query my $sth = $dbh->prepare ($query); my $count = $sth->execute ( ); printf "%d 条数据被影响\n", (defined ($count) ? $count : 0);
PHP مثال
PHP ۾، توهان استعمال ڪري سگهو ٿا mysqli_affected_rows( ) فنڪشن هڪ سوال کان متاثر ٿيل رڪارڊ جو تعداد حاصل ڪرڻ لاءِ.
$result_id = mysqli_query ($conn_id, $query); # 如果查询失败返回 $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0); print ("$count 条数据被影响\n");
ڊيٽابيس ۽ ڊيٽا جدولن جي فهرست
توهان آساني سان MySQL سرور ۾ ڊيٽابيس ۽ جدولن جي فهرست حاصل ڪري سگهو ٿا.جيڪڏهن توهان وٽ ڪافي اجازتون نه آهن، نتيجو واپس نڪرندو.
توھان پڻ استعمال ڪري سگھو ٿا SHOW TABLES يا ڏيکاريو ڊيٽابيس بيان ڊيٽابيس ۽ ڊيٽا جدولن جي لسٽ حاصل ڪرڻ لاءِ.
PERL مثال
# 获取当前数据库中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "表名 $table\n"; }
PHP مثال
هيٺ ڏنل مثال سڀني ڊيٽابيس کي MySQL سرور تي ڪڍي ٿو:
سڀ ڊيٽابيس ڏسو
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 $db_list = mysqli_query($conn, 'SHOW DATABASES'); while ($db = mysqli_fetch_object($db_list)) { echo $db->Database . "<br />"; } mysqli_close($conn); ?>
سرور ميٽا ڊيٽا حاصل ڪريو
ھيٺ ڏنل ڪمانڊ بيان استعمال ڪري سگھجن ٿا MySQL ڪمانڊ پرامپٽ يا اسڪرپٽس ۾، جھڙوڪ PHP اسڪرپٽس.
حڪم | تفصيلات |
---|---|
ورجن چونڊيو ( ) | سرور ورزن جي ڄاڻ |
ڊيٽابيس چونڊيو () | موجوده ڊيٽابيس جو نالو (يا خالي موٽڻ) |
استعمال ڪندڙ چونڊيو () | موجوده صارف نالو |
ڏيکاريو اسٽيٽس | سرور جي حالت |
ڏيکاريو متغير | سرور جي ٺاھ جوڙ variables |
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) shared "ڪيئن ڏسجي اسٽيٽس ۽ ورجن نمبر ڊيٽا ٽيبل جي جوڙجڪ جي معلومات MySQL ڊيٽابيس جي؟ ، توهان جي مدد ڪرڻ لاءِ.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-493.html
تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!