全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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 服务器配置变量

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# MySQL  # 元数据  # 元数据详解  # 元数据实例代码  # MySQL 元数据锁及问题排查的解决  # 一文搞懂MySQL元数据锁(MDL)  # MySQL和Oracle的元数据抽取实例分析  # 配置hive元数据到Mysql中的全过程记录  # 详细分析mysql MDL元数据锁  # MySQL如何查看元数据锁阻塞在哪里  # Mysql元数据如何生成Hive建表语句注释脚本详解  # 调用MySQL中数据库元数据的方法  # MySQL 元数据的使用小结  # 你可以  # 很容易  # 命令提示符  # 如果你  # 包含了  # 你就  # 你也  # 我们可以  # 希望能  # 想知道  # 三种  # 详细介绍  # 可以使用  # 谢谢大家  # 数据库中  # 查询结果  # 发生错误  # 没有足够  # 服务器配置  # 器中 


相关文章: 网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  微信小程序 五星评分(包括半颗星评分)实例代码  如何获取上海专业网站定制建站电话?  建站之星ASP如何实现CMS高效搭建与安全管理?  c++ stringstream用法详解_c++字符串与数字转换利器  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何正确选择百度移动适配建站域名?  ppt制作免费网站有哪些,ppt模板免费下载网站?  中山网站制作网页,中山新生登记系统登记流程?  建站之星免费版是否永久可用?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  网站企业制作流程,用什么语言做企业网站比较好?  建站之星云端配置指南:模板选择与SEO优化一键生成  网站设计制作企业有哪些,抖音官网主页怎么设置?  建站之星多图banner生成与模板自定义指南  建站VPS能否同时实现高效与安全翻墙?  安云自助建站系统如何快速提升SEO排名?  如何用PHP快速搭建高效网站?分步指南  在线教育网站制作平台,山西立德教育官网?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  如何在万网自助建站中设置域名及备案?  定制建站哪家更专业可靠?推荐榜单揭晓  青浦网站制作公司有哪些,苹果官网发货地是哪里?  ,巨量百应是干嘛的?  建站主机数据库如何配置才能提升网站性能?  招贴海报怎么做,什么是海报招贴?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  ui设计制作网站有哪些,手机UI设计网址吗?  如何选择适合PHP云建站的开源框架?  网站制作说明怎么写,简述网页设计的流程并说明原因?  如何挑选最适合建站的高性能VPS主机?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何高效生成建站之星成品网站源码?  建站之星北京办公室:智能建站系统与小程序生成方案解析  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  如何通过FTP空间快速搭建安全高效网站?  如何快速生成橙子建站落地页链接?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  广州商城建站系统开发成本与周期如何控制?  5种Android数据存储方式汇总  如何通过智能用户系统一键生成高效建站方案?  香港服务器如何优化才能显著提升网站加载速度?  如何撰写建站申请书?关键要点有哪些?  宁波免费建站如何选择可靠模板与平台?  如何在建站之星网店版论坛获取技术支持?  如何快速搭建高效简练网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。