<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # MySQL 元數據 你可能想知道MySQL以下三種信息: * **查詢結果信息:** SELECT, UPDATE 或 DELETE語句影響的記錄數。 * **數據庫和數據表的信息:** 包含了數據庫及數據表的結構信息。 * **MySQL服務器信息:** 包含了數據庫服務器的當前狀態,版本號等。 在MySQL的命令提示符中,我們可以很容易的獲取以上服務器信息。 但如果使用Perl或PHP等腳本語言,你就需要調用特定的接口函數來獲取。 接下來我們會詳細介紹。 ## 獲取查詢語句影響的記錄數 ### PERL 實例 在 DBI 腳本中, 語句影響的記錄數通過函數 do( ) 或 execute( )返回: ``` # 方法 1 # 使用do( ) 執行 $query my $count = $dbh->do ($query); # 如果發生錯誤會輸出 0 printf "%d rows were affected\n", (defined ($count) ? $count : 0); # 方法 2 # 使用prepare( ) 及 execute( ) 執行 $query my $sth = $dbh->prepare ($query); my $count = $sth->execute ( ); printf "%d rows were affected\n", (defined ($count) ? $count : 0); ``` ### PHP 實例 在PHP中,你可以使用 mysql_affected_rows( ) 函數來獲取查詢語句影響的記錄數。 ``` $result_id = mysql_query ($query, $conn_id); # 如果查詢失敗返回 $count = ($result_id ? mysql_affected_rows ($conn_id) : 0); print ("$count rows were affected\n"); ``` ## 數據庫和數據表列表 你可以很容易的在MySQL服務器中獲取數據庫和數據表列表。 如果你沒有足夠的權限,結果將返回 null。 你也可以使用 SHOW TABLES 或 SHOW DATABASES 語句來獲取數據庫和數據表列表。 ### PERL 實例 ``` # 獲取當前數據庫中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "Table Name $table\n"; } ``` ### PHP 實例 ``` <?php $con = mysql_connect("localhost", "userid", "password"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_list = mysql_list_dbs($con); while ($db = mysql_fetch_object($db_list)) { echo $db->Database . "<br />"; } mysql_close($con); ?> ``` ## 獲取服務器元數據 以下命令語句可以在MySQL的命令提示符使用,也可以在腳本中 使用,如PHP腳本。 | 命令 | 描述 | | --- | --- | | SELECT VERSION( ) | 服務器版本信息 | | SELECT DATABASE( ) | 當前數據庫名 (或者返回空) | | SELECT USER( ) | 當前用戶名 | | SHOW STATUS | 服務器狀態 | | SHOW VARIABLES | 服務器配置變量 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看