php mysql insert into 结合详解及实例代码

 更新时间:2016年11月27日 12:28:34   投稿:lqh  
在mysql中如果要保存数据到数据库我们就会用到insert into命令了,下面我来给大家介绍mysql insert into几种常用的使用方法,需要的朋友可以参考下

php mysql insert into 结合详解

ySQL INSERT INTO语句在实际应用中是经常使用到的语句,所以对其相关的内容还是多多掌握为好。

向数据库表插入数据
INSERT INTO 语句用于向数据库表添加新记录。

语法

INSERT INTO table_name
VALUES (value1, value2,....)

您还可以规定希望在其中插入数据的列:

INSERT INTO table_name (column1, column2,...)
VALUES (value1, value2,....)

注释:SQL 语句对大小写不敏感。INSERT INTO 与 insert into 相同。

1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下:

insert into `news`(title,body,time) values('title 1','body 1',now()),('title 2','body 2',now());

2.Insert Select 语句,将查询的结果插入到新的表,顾名思义,它由一条insert语句和一条select语句组成

insert into news_one(id,title,body,time) select id,title,body,time from news_two;

要注意的是,这两个表的结构要完全相同,列名可以不同。

在php中使用方法

下面是 "insert.php" 页面的代码:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
 {
 die('Error: ' . mysql_error());
 }
echo "1 record added";
mysql_close($con)
?>

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

相关文章

  • B-树的删除过程介绍

    B-树的删除过程介绍

    今天小编就为大家分享一篇关于B-树的删除过程介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 如何解决mysql insert乱码的问题

    如何解决mysql insert乱码的问题

    在本篇内容里小编给大家整理的是一篇关于如何解决mysql insert乱码的问题的相关文章,有兴趣的朋友们可以学习参考下。
    2020-08-08
  • MySQL 到 ClickHouse 实时数据同步实操

    MySQL 到 ClickHouse 实时数据同步实操

    这篇文章主要分享的是MySQL 到 ClickHouse 实时数据同步实操,小编测试了测了一种方式,可以非常方便地完成 MySQL 数据实时同步到ClickHouse,跟大家分享一下,希望对你有帮助
    2022-01-01
  • MySQL8.0无法启动3534的解决方法

    MySQL8.0无法启动3534的解决方法

    本文主要是记录一下自己使用MySQL的一次踩坑经历,我的MySQL安装好后,使用一周后的同一时间必定报连接失败,然后查找发现是MySQL本地服务没有启动,下面就详细的介绍一下
    2021-06-06
  • mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑

    mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑

    这篇文章主要介绍了mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • MySQL行级锁、表级锁、页级锁详细介绍

    MySQL行级锁、表级锁、页级锁详细介绍

    这篇文章主要介绍了MySQL行级锁、表级锁、页级锁详细介绍,同时列举了一些实例说明,需要的朋友可以参考下
    2014-05-05
  • 解决修改mysql的data_dir所引发的错误问题

    解决修改mysql的data_dir所引发的错误问题

    本文给大家分享解决修改mysql的data_dir所引发的错误问题,非常不错具有参考借鉴价值,需要的朋友参考下吧
    2017-04-04
  • Mariadb远程登陆配置及问题解决

    Mariadb远程登陆配置及问题解决

    这篇文章主要介绍了Mariadb远程登陆配置及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • MySQL的order by如何避免"未命中索引"(推荐)

    MySQL的order by如何避免"未命中索引"(推荐)

    本文详细解析了在使用MySQL的OrderBy语句时,如何通过Explain查看执行计划以及如何有效利用索引,介绍了常见的索引未命中情况,提供了多个示例来解释如何根据索引的不同使用情况调整SQL语句,以确保最优的查询性能
    2024-11-11
  • 为MySQL安装配置代理工具Kingshard的基本教程

    为MySQL安装配置代理工具Kingshard的基本教程

    这篇文章主要介绍了为MySQL安装配置代理工具Kingshard的基本教程,Kingshard由Go语言写成,可以实现读写分离和客户端IP访问控制等功能,非常强大,需要的朋友可以参考下
    2015-12-12

最新评论