MySQL在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,更高效的运行,点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
测试 groupby 和distinct 发布于:2022-11-05 23:02 数据结构代码 发布于:2022-11-01 17:42 下届课要用 发布于:2022-11-01 14:03 新建表数据,方便使用 发布于:2022-11-01 13:18 MySQL课程保存 10月25日 11月1日 发布于:2022-11-01 20:14 学习电脑下载不了 发布于:2022-10-24 10:28 订单表创建 发布于:2022-10-23 18:56 goods表创建 发布于:2022-10-23 18:50 项目四数据查询 发布于:2022-10-21 11:44 大数据金融10-21 发布于:2022-10-21 15:33 mysql教学 发布于:2022-10-21 11:48 mysql基础 发布于:2022-10-21 10:55 SQL查找、增减、删除 发布于:2022-10-21 10:43 mysql教程 发布于:2022-10-22 09:33 数据库简单编译 发布于:2022-10-20 10:45 单表查询实战 发布于:2022-10-20 21:40 mysql实战测试 发布于:2022-10-20 00:12 单表数据记录查询 发布于:2022-10-18 13:00 数据库原理及应用 发布于:2022-10-17 13:44 基本数据建模 发布于:2022-10-13 11:46 创建图书表 发布于:2022-10-12 16:01 MySQL课程保存 10月11日 10月18日 10月25日 发布于:2022-10-25 19:39 学生_课程管理系统 发布于:2022-10-11 10:50 数据库实验课 发布于:2022-10-11 09:15 创建学生表 发布于:2022-10-13 13:14 小龙的测试数据库 发布于:2022-10-07 17:46 实现查询实验 发布于:2022-10-06 19:46 吴淼淼的第二个代码 发布于:2022-09-29 11:39 THE WORLD 发布于:2022-09-29 11:16 上课题目结果 发布于:2022-09-29 09:49 汪雯静23实训周四 发布于:2022-09-29 09:03 铜仁的一个简单的代码 发布于:2022-09-28 17:54 吴淼淼的第一个代码 发布于:2022-09-27 11:37 第一个代码 发布于:2022-09-27 11:35 PPT,19到28页 发布于:2022-09-27 11:31 hhhh 上课内容 发布于:2022-09-29 10:23 代码的测试方法 发布于:2022-09-26 09:22 wode daima 发布于:2022-09-26 09:22 wode daima 发布于:2022-09-29 08:59 电子杂志订阅表 发布于:2022-09-25 00:27 9.20 大数据与基础 发布于:2022-09-20 11:35 求出每3个或2个相加的和等于10 发布于:2022-09-20 10:50 learn note 发布于:2022-09-17 20:29 创建代码 其中 id 唯一,自增,不为空 发布于:2022-09-07 21:19 MySQL Test1 发布于:2022-09-07 15:47 我的代码我 发布于:2022-08-25 17:00 创建教学管理数据库,包含专业、班级、学生、课程、教师和成绩共6个表 发布于:2022-08-24 10:44 P12 第三章1.1 发布于:2022-08-22 21:41 employee表格 发布于:2022-08-16 10:05 小白输入列表 发布于:2022-08-15 10:44 [更多]
显示目录

元数据



元数据

你可能想知道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 服务器配置变量
由JSRUN为你提供的MySQL在线运行、在线编译工具
        JSRUN提供的MySQL 在线运行,MySQL 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

  • 00:23
注册登录后可减少验证码的弹出,点击前往 注册 | 登录

皮肤:

运行模式:

嵌入代码 iframe嵌入:


服务器已安装大部分常用的依赖库,但仍会存在一些未被安装的库, 可以通过本窗口立即安装所需依赖库,请确保库名正确,否则无法安装成功。


请输入依赖库的名称:

请选择语言: