אַרטיקל וועגווייַזער
מיסקל מעטאַדאַטאַ
איר קען וועלן צו וויסן די פאלגענדע דריי טייפּס פון אינפֿאָרמאַציע וועגן MySQL:
- אָנפֿרעג רעזולטאַט אינפֿאָרמאַציע: די נומער פון רעקאָרדס אַפעקטאַד דורך די SELECT, UPDATE אָדער DELETE ויסזאָגונג.
- אינפֿאָרמאַציע וועגן דאַטאַבייסיז און דאַטן טישן: כּולל די סטרוקטור אינפֿאָרמאַציע פון די דאַטאַבייס און דאַטן טיש.
- MySQL סערווער אינפֿאָרמאַציע: כּולל די קראַנט שטאַט פון די דאַטאַבייס סערווער, ווערסיע נומער, עטק.
אין די MySQL באַפֿעלן פּינטלעך, מיר קענען לייכט באַקומען די אויבן סערווער אינפֿאָרמאַציע.אָבער אויב איר נוצן אַ סקריפּטינג שפּראַך אַזאַ ווי Perl אָדער PHP, איר דאַרפֿן צו רופן אַ ספּעציפיש צובינד פונקציע צו באַקומען עס.ווייַטער מיר וועלן פאָרשטעלן אין דעטאַל.
באַקומען די נומער פון רעקאָרדס אַפעקטאַד דורך די אָנפֿרעג דערקלערונג
פּערל בייַשפּיל
אין DBI סקריפּס, די נומער פון רעקאָרדס אַפעקטאַד דורך די דערקלערונג איז אומגעקערט דורך די פאַנגקשאַנז טאָן () אָדער ויספירן ():
# 方法 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 אָדער SHOW DATABASES צו באַקומען אַ רשימה פון דאַטאַבייסיז און דאַטן טישן.
פּערל בייַשפּיל
# 获取当前数据库中所有可用的表。 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 סקריפּס.
באַפֿעלן | באַשרייַבונג |
---|---|
אויסקלייַבן ווערסיע ( ) | סערווירער ווערסיע אינפֿאָרמאַציע |
SELECT DATABASE( ) | קראַנט דאַטאַבייס נאָמען (אָדער צוריקקומען ליידיק) |
אויסקלייַבן באַניצער ( ) | קראַנט נאמען |
ווייַז סטאַטוס | סערווער סטאַטוס |
ווייַז וועריאַבאַלז | סערווירער קאָנפיגוראַטיאָן וועריאַבאַלז |
Hope Chen Weiliang בלאָג ( https://www.chenweiliang.com/ ) שערד "ווי צו זען די סטאַטוס און ווערסיע נומער דאַטן טיש סטרוקטור אינפֿאָרמאַציע פון די MySQL דאַטאַבייס? , צו העלפן איר.
ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-493.html
ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!