MySQL在线运行

版本:
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
计算机涂磊 发布于:2023-11-30 15:33 人工三王青锐 发布于:2023-11-30 11:44 人工智能三班啊坤 发布于:2023-11-30 11:42 MySQL Select查询 发布于:2023-11-28 15:31 mysql database 发布于:2023-11-27 23:54 创建 学生表 发布于:2023-11-27 14:43 不考虑不不 发布于:2023-11-25 10:26 为了谁,你到底为了谁! 发布于:2023-11-24 14:23 my sql jiankojjieshieao 发布于:2023-11-24 13:54 数据库期中 发布于:2023-11-24 16:56 为了谁,为了谁! 发布于:2023-11-24 12:56 为什么不支持 发布于:2023-11-23 13:47 徐国峰的第一次代码作业 发布于:2023-11-22 11:57 西瓜创客笔试 发布于:2023-11-21 17:38 PetStore数据库 发布于:2023-11-14 16:43 课程实验代码 发布于:2023-11-13 21:31 mysql编程,数据库编程 发布于:2023-11-13 16:03 测试下jsrun.net上能否在线保存mysql文件 发布于:2023-11-13 15:53 创建数据库 创建表student,分数表score 显示 发布于:2023-11-12 18:01 mysql经典试题 发布于:2023-11-12 09:49 学习中使用 发布于:2023-11-10 17:30 MySQL学习用数据库 发布于:2023-11-10 17:24 create table goods ( 商品编号 varchar(20), 商品名称 varchar(20), 生产日期 date, 生产厂家 varchar(10) ); insert into goods values ('201601','酸奶','2016-05-26','蒙牛'), ('201602','薯片','2016-07-29','乐事'); select * from goods; alter table goods add 价格 decimal(9,2); alter table goods add 产品数量 int; alter table goods add 产品简介 text; 发布于:2023-11-10 15:57 SQL正则表达式测试 发布于:2023-11-08 23:47 银行sql 发布于:2023-11-11 22:54 用户信息表 发布于:2023-11-07 14:21 mysql代码敲打 发布于:2023-11-03 19:12 学习Mysql基本操作 发布于:2023-11-03 15:39 wode yidige 发布于:2023-11-01 20:23 一个测试程序 发布于:2023-11-02 10:31 Create database course and student 发布于:2023-11-01 09:21 mysql备份 发布于:2023-10-31 17:41 代码运行器 发布于:2023-10-31 17:04 行转列测试 发布于:2023-10-31 11:02 创建两个表 发布于:2023-10-30 11:39 根据报表公式(公式含有行间四则运算,存在行间嵌套运算),循环计算各行结果值。 发布于:2023-10-28 00:07 #表t_view是用户每日访问记录表,表ord是用户订单表 ##问题一:请分别计算“每日访问用户数”;“每日支付完成用户数”,最后结果输出到一张表 ##问题二:计算访问用户下单转化,即每天访问的用户中有多少下单的用户,输出:日期、当天访问用户、当天访问下单用户数 ##问题三:计算2023-01-01的的下单新用户中有多少复购的用户,复购的定义为有支付完成第二单 发布于:2023-10-27 17:32 哈啰笔试题目 发布于:2023-10-27 11:31 USE db_DATABASE; CREATE TABLE tb_student( id mediumint not null auto_increment, name varchar(20), sex enum('男','女'), age tinyint, address varchar(255), primary key(id) )engine=innodb default charset=utf8; INSERT INTO tb_student VALUES (null,'张三','男',18,'广东省广州市'); INSERT INTO tb_student VALUES (null,'李四','男',19,'北京市朝阳区'); INSERT INTO tb_student VALUES (null,'张琳','女',20,'福建省厦门市'); INSERT INTO tb_student VALUES (null,'张晓露','女',22,'湖北省武汉市'); 发布于:2023-10-27 11:20 用户数据笔试数据答案测试 发布于:2023-10-27 11:15 un db pour TD3 发布于:2023-10-26 18:47 数据库Employees 发布于:2023-10-26 14:47 用户数据笔试数据 发布于:2023-10-26 11:21 笔试内容一 发布于:2023-10-26 10:59 创建教务管理系统表,课本P67至P71 发布于:2023-10-31 20:13 MySQL用户管理 发布于:2023-10-24 17:20 web代码 发布于:2023-10-23 16:29 MySQL代码 发布于:2023-10-23 16:26 Mysql经典50题 发布于:2023-10-24 16:15 学习用法初学 发布于:2023-10-23 10:09 [更多]
显示目录

元数据



元数据

你可能想知道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操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。