MySQL 元資料

2021-08-14 12:59:11 字數 2574 閱讀 3806

獲取查詢語句影響的記錄數

perl 例項

# 方法 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

);# 使用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"

);=

mysqli_query

($conn_id

,$query

);# 如果查詢失敗返回

$count =(

$result_id

?mysqli_affected_rows

($conn_id):

0);print

("$count 條資料被影響\n"

);

資料庫和資料表列表perl例項

# 獲取當前資料庫中所有可用的表。

my@tables

=$dbh

->

tables ();

foreach

$table

(@tables

)my@tables

=$dbh

->

tables ();

foreach

$table

(@tables

)

php 例項

<?php

$dbhost= '

localhost:3306';

//mysql伺服器主機位址

$dbuser= '

root';

//mysql使用者名稱

$dbpass= '

123456';

//mysql使用者名稱密碼

$conn

= mysqli_connect

($dbhost

, $dbuser

, $dbpass);

if(! $conn)//

設定編碼,防止中文亂碼

$db_list

= mysqli_query

($conn, '

show databases')

;while

($db

= mysqli_fetch_object

($db_list))

mysqli_close

($conn);

?>

獲取伺服器元資料

以下命令語句可以在mysql的命令提示符使用,也可以在指令碼中使用,如php指令碼。

參考:

mysql 元資料 MySQL 元資料

mysql 元資料 你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上...

mysql 元 MySQL 元資料

你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上伺服器資訊。但如果使...

mysql元資料同步 MySQL 元資料

mysql 元資料 你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上...