MySQL在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
时间格式转换 发布于:2024-09-30 11:23 时间戳类型测试 发布于:2024-09-29 01:37 CREATE TABLE Player ( PlayerID INT PRIMARY KEY, Username VARCHAR(255) NOT NULL, Avatar VARCHAR(255), Nickname VARCHAR(255), Password VARCHAR(255) NOT NULL, TotalGamesPlayed INT, GamesLost INT, GamesWon INT ); 发布于:2024-09-28 14:46 实验报告四 发布于:2024-09-27 10:42 这是一个小测试 发布于:2024-09-26 23:15 数据表操作 发布于:2024-09-26 11:03 数据表的修改及数据的操作 发布于:2024-09-25 14:37 数据库表和数据 发布于:2024-09-23 11:24 数据库笔记代码 发布于:2024-09-23 11:22 mysql code 发布于:2024-09-21 17:20 数据库cao'z 发布于:2024-09-26 08:32 南京九维 设备列表 发布于:2024-09-18 11:50 POC语句 发布于:2024-09-11 19:41 mysql学习1 发布于:2024-09-10 23:46 # mysql 题目 # 发布于:2024-09-08 14:30 sudent信息简介 发布于:2024-09-05 17:47 法大使馆的风格大方 发布于:2024-09-05 15:25 MySQL测试提交仓库初始化 发布于:2024-09-04 23:07 查询数据库 发布于:2024-09-03 22:07 mysql案例使用 发布于:2024-09-03 08:48 MySQL学习 发布于:2024-08-26 21:01 根据字符串将数据分开 发布于:2024-08-23 16:04 校验SQL 发布于:2024-08-22 23:46 学些mysql 发布于:2024-08-22 15:17 箱码绑定SQL 发布于:2024-08-21 16:05 外连接的示例 发布于:2024-08-13 17:15 mysql Learning 发布于:2024-08-12 22:50 wky. sql 窗口函数 发布于:2024-08-08 16:24 第一贪的mysql 发布于:2024-08-03 08:53 熟悉mysql用法 发布于:2024-08-05 12:42 创建公司资料库 发布于:2024-07-25 16:33 MYSQL 练习教程 发布于:2024-07-25 14:48 MySQL必知必会官方建表并插入数据 发布于:2024-07-25 11:27 SQL练习,产品类型 发布于:2024-07-24 17:52 云运维实验 发布于:2024-07-22 17:00 存款存量数据 发布于:2024-07-19 10:36 联系于测试 发布于:2024-07-11 16:37 学习mysql 发布于:2024-07-10 14:45 妞儿壁纸的代码 发布于:2024-07-09 20:31 mysql索引学习 发布于:2024-07-09 13:20 mysql学习 发布于:2024-07-06 21:24 采购计量明细 发布于:2024-07-06 14:37 外采结算明细表 发布于:2024-07-04 17:21 可能会考的 发布于:2024-07-03 22:46 建立数据库 发布于:2024-07-03 18:04 日期自动生成代码 发布于:2024-07-03 16:15 好好加我队伍的 发布于:2024-07-02 21:12 uid·brandid更新策略 发布于:2024-07-02 12:04 基础语法。 发布于:2024-07-01 17:38 文本处理和自然语言处理 发布于:2024-06-27 14:41 [更多]
显示目录

插入数据



学习嵌入式的绝佳套件,esp8266开源小电视成品,比自己去买开发板+屏幕还要便宜,省去了焊接不当搞坏的风险。 蜂鸣版+触控升级仅36元,更强的硬件、价格全网最低。

点击购买 固件广场

插入数据

MySQL 表中使用 INSERT INTO SQL语句来插入数据。

你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。

语法

以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

如果数据是字符型,必须使用单引号或者双引号,如:"value"。

通过命令提示窗口插入数据

以下我们将使用 SQL INSERT INTO 语句向 MySQL 数据表 jsrun_tbl 插入数据

实例

以下实例中我们将向 jsrun_tbl 表插入三条数据:

root@host# mysql -u root -p password;
Enter password:*
mysql> use jsrun;
Database changed
mysql> INSERT INTO jsrun_tbl 
     ->(jsrun_title, jsrun_author, submission_date)
     ->VALUES
     ->("Learn PHP", "John Poul", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO jsrun_tbl
     ->(jsrun_title, jsrun_author, submission_date)
     ->VALUES
     ->("Learn MySQL", "Abdul S", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO jsrun_tbl
     ->(jsrun_title, jsrun_author, submission_date)
     ->VALUES
     ->("JAVA Tutorial", "Sanjay", '2007-05-06');
Query OK, 1 row affected (0.01 sec)
mysql>

注意: 使用箭头标记(->)不是SQL语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写SQL语句,SQL语句的命令结束符为分号(;)。

在以上实例中,我们并没有提供 jsrun_id 的数据,因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。实例中 NOW() 是一个 MySQL 函数,该函数返回日期和时间。

使用PHP脚本插入数据

你可以使用PHP 的 mysql_query() 函数来执行 SQL INSERT INTO命令来插入数据。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

语法

bool mysql_query( sql, connection );
参数 描述
sql 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。
connection 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。

实例

以下实例中程序接收用户输入的三个字段数据,并插入数据表中:

<?php
if(isset($_POST['add']))
{
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}


if(! get_magic_quotes_gpc() )
{
   $jsrun_title = addslashes ($_POST['jsrun_title']);
   $jsrun_author = addslashes ($_POST['jsrun_author']);
}
else
{
   $jsrun_title = $_POST['jsrun_title'];
   $jsrun_author = $_POST['jsrun_author'];
}
$submission_date = $_POST['submission_date'];


$sql = "INSERT INTO jsrun_tbl ".
       "(jsrun_title,jsrun_author, submission_date) ".
       "VALUES ".
       "('$jsrun_title','$jsrun_author','$submission_date')";
mysql_select_db('jsrun');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
}
else
{
?>

Tutorial Title

Tutorial Author


Submission Date [ yyyy-mm-dd ]

<?php
}
?>

在我们接收用户提交的数据时,为了数据的安全性我们需要使用 get_magic_quotes_gpc() 函数来判断特殊字符的转义是否已经开启。如果这个选项为off(未开启),返回0,那么我们就必须调用addslashes 这个函数来为字符串增加转义。

你也可以添加其他检查数据的方法,比如邮箱格式验证,电话号码验证,是否为整数验证等。

由JSRUN为你提供的MySQL在线运行、在线编译工具
        JSRUN提供的MySQL 在线运行,MySQL 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。
yout