国产探花免费观看_亚洲丰满少妇自慰呻吟_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 元數據查看及實例代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西华县| 北票市| 平舆县| 基隆市| 都江堰市| 永平县| 达日县| 深泽县| 宜宾市| 丰都县| 青神县| 兖州市| 南和县| 金溪县| 芮城县| 伊宁市| 南江县| 伊春市| 巴东县| 临清市| 新津县| 马山县| 阿瓦提县| 崇义县| 河南省| 贡觉县| 洛川县| 望奎县| 利川市| 洪洞县| 昭通市| 岗巴县| 夹江县| 正镶白旗| 丹巴县| 肥东县| 邵武市| 噶尔县| 祁连县| 太仓市| 原平市|