澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

MySQL->元数据[20180510]

MySQL元数据

先是大家供给了然下询问MySQL数据库/表相关音信的SQL语句:

    Meta Data,平日是构造化数据(如存款和储蓄在数据Curry的数量,字段长度、类型、默许值等等)。Meta Data正是陈说数据的数码,在MySQL中描述有啥样数据库、哪些表、表有多少字段、类型。

 

 

代码如下:

MySQL元数据音信

SHOW DATABASES                                //列出 MySQL Server 数据库。
SHOW TABLES [FROM db_name]                    //列出数据库数据表。
SHOW CREATE TABLES tbl_name                    //导出数据表布局。
SHOW TABLE STATUS [FROM db_name]              //列出多少表及表状态音讯。
SHOW COLUMNS FROM tbl_name [FROM db_name]     //列出资料表字段
SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。
SHOW FULL COLUMNS FROM tbl_name [FROM db_name]//列出字段及实际情况
SHOW FULL FIELDS FROM tbl_name [FROM db_name] //列出字段完整属性
SHOW INDEX FROM tbl_name [FROM db_name]       //列出表索引。
SHOW STATUS                                  //列出 DB Server 状态。
SHOW VA库罗德IABLES                               //列出 MySQL 系统遇到变量。
MySQL->元数据[20180510]。SHOW PROCESSLIST                             //列出实践命令。
SHOW GRANTS FOTucson user                         //列出某客户权限

    查询结果消息,SELECT、UPDATE或DELETE语句影响的行数。

 

    数据库和数据表的音信,SHOW DATABASES、SHOW TABLE,数据库及数据表构造音讯

由上述SQL语句能够观察,大家得以运用SHOW FULL COLUMNS来列出字段及实际情况音讯,示例代码:

    MySQL服务器新闻,数据库服务器的如今状态、版本号、变量等

 代码如下:

 

$rescolumns = mysql_query("SHOW FULL COLUMNS FROM ".TB_NAME."") ;
while($row = mysql_fetch_array($rescolumns)){
//  echo '字段名称:'.$row['Field'].'-数据类型:'.$row['Type'].'-注释:'.$row['Comment'];
//  echo '<br/><br/>';
  print_r($row);
}

    PHP实例中查询DML语句影响的行数

 

        mysqli_affected_rows

打字与印刷结果:

    

代码如下:

$count = ($retval ? mysqli_affected_rows($conn) : 0);

print ("$count Rows in set.n <br />");

Array ( [0] => id [Field] => id [1] => char(2) [Type] => char(2) [2] => utf8_general_ci [Collation] => utf8_general_ci [3] => NO [Null] => NO [4] => PRI [Key] => PRI [5] => [Default] => [6] => [Extra] => [7] => select,insert,update,references [Privileges] => select,insert,update,references [8] => [Comment] => )

    PHP实例中查询数据库及数据表布局

 

        SHOW DATABASES; 显示全部数据库名称

Array ( [0] => title [Field] => title [1] => char(50) [Type] => char(50) [2] => utf8_general_ci [Collation] => utf8_general_ci [3] => YES [Null] => YES [4] => [Key] => [5] => [Default] => [澳门网站注册就送,6] => [Extra] => [7] => select,insert,update,references [Privileges] => select,insert,update,references [8] => 提议积累:标题、姓名等消息 [Comment] => 提出储存:标题、姓名等信息 State of Qatar

        SHOW TABLES; 显示当前数据库下具有表名称

Array ( [0] => des [Field] => des [1] => varchar(255) [Type] => varchar(255) [2] => utf8_general_ci [Collation] => utf8_general_ci [3] => YES [Null] => YES [4] => [Key] => [5] => [Default]澳门唯一授权网上, => [6] => [Extra] => [7] => select,insert,update,references [Privileges] => select,insert,update,references [8] => [Comment] => )

        SHOW TABLE STATUS DATABASE_NAME; 突显钦定数据库下全数表状态

…………

        SHOW TABLE STATUS LIKE ['pattern'];展现模糊字段的表状态

 

        SHOW COLUMNS FROM TABLE_NAME; 展现表中字段

补偿表达新闻:

本文由澳门网络娱乐游戏平台发布于数据库,转载请注明出处:MySQL-&gt;元数据[20180510]

相关阅读