国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

調用MySQL中數據庫元數據的方法

2024-07-24 12:46:02
字體:
來源:轉載
供稿:網友

 MySQL的三個信息:

        查詢的結果有關的信息: 這包括由任何SELECT,UPDATE或DELETE語句產生數量的記錄。     表和數據庫有關的信息: 這包括表和數據庫的結構有關的信息。     MySQL服務器的信息: 這包括當前狀態的數據庫服務器,版本號等。

    在mysql提示符下很容易獲得所有這些信息。但是,當使用Perl或PHP的API,那么我們就需要顯式地調用各種API獲得所有這些信息。下面的部分將告訴你如何獲得這些信息。
    獲取查詢所影響的行數:
    PERL 實例:

    在DBI腳本中,受影響的行數由do()或execute()方法返回,這取決于如何執行查詢:

    # Method 1# execute $query using do( )my $count = $dbh->do ($query);# report 0 rows if an error occurredprintf "%d rows were affected/n", (defined ($count) ? $count : 0);# Method 2# execute query using prepare( ) plus execute( )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);# report 0 rows if the query failed$count = ($result_id ? mysql_affected_rows ($conn_id) : 0);print ("$count rows were affected/n");

    表和數據庫清單(列表):

    很容易列出了所有與數據庫服務器的數據庫和表。如果沒有足夠的權限結果可能是空的。

    除了方法,我剛才提到下面可以使用SHOW TABLES或SHOW DATABASES查詢的表或數據庫的列表,無論是在PHP或PERL。
    PERL 實例:

    # Get all the tables available in current database.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可以執行下面的命令是mysql提示符下使用,或使用任何腳本,如PHP,數據庫服務器獲取各種重要信息。

    2015527100023432.jpg (639×166)

    您可能感興趣的文章:

    Can''t connect to MySQL server on localhost (10061)解決方法Mysql字符串截取函數SUBSTRING的用法說明MySQL日期數據類型、時間類型使用總結windows下MySQL5.6版本安裝及配置過程附有截圖和詳細說明Mysql命令行導入sql數據MySQL server has gone away 問題的解決方法MySQL創建用戶與授權方法MySQL 的CASE WHEN 語句使用說明mysql中int、bigint、smallint 和 tinyint的區別詳細介紹mySQL中replace的用法mysql 添加索引 mysql 如何創建索引MySQL 元數據查看及實例代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邯郸市| 铜梁县| 临高县| 千阳县| 五寨县| 西盟| 增城市| 揭东县| 唐河县| 秦皇岛市| 阳山县| 汤阴县| 黑河市| 呼和浩特市| 瓦房店市| 平顶山市| 新野县| 刚察县| 封丘县| 大埔区| 探索| 广德县| 肇东市| 池州市| 六安市| 周至县| 岳西县| 赤壁市| 怀集县| 康定县| 建水县| 临泽县| 乐都县| 新丰县| 三河市| 武宁县| 玛纳斯县| 定陶县| 齐齐哈尔市| 襄城县| 伊川县|