iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中insert语句的5种用法简单示例
  • 345
分享到

mysql中insert语句的5种用法简单示例

mysqlinsert语句MySQLinsert 2023-08-19 22:08:58 345人浏览 独家记忆
摘要

目录前言一、values参数后单行插入二、values参数后多行插入三、搭配select插入数据四、复制旧表的信息到新表五、搭配set插入数据总结前言 insert语句是标准sql中的语法,是插入数据的意思。在

前言

insert语句是标准sql中的语法,是插入数据的意思。在实际应用中,它也演变了很多种用法来实现特殊的功能,下面介绍在Mysql数据库中insert语句的五种用法。

一、values参数后单行插入

语法:

insert into tableName (colunm1,colunm2,...) value(value1,value2,...);

如果插入多条数据,需要写多条sql。

insert into a(id,name,type) values (1,'A1','T1');
insert into a(id,name,type) values (2,'A2','T2');

二、values参数后多行插入

语法:

insert into tableName(colunm1,colunm2,..) values(value1,value2...),(value1,value2...);

多条数据1条sql即可,相较于方法1效率更高。

insert into a(id,name,type) values (1,'A1','T1'),(2,'A2','T2');

三、搭配select插入数据

语法:

insert into tableName(colunm1,colunm2,..) select colunm1,colunm2,..;

多条数据使用uNIOn all关联即可。

insert into a(id,name,type)
	select 1,'A1','T1'
	union all
	select 2,'A2','T2';

四、复制旧表的信息到新表

语法:

insert into tableName(colunm1,colunm2,..) select colunm1,colunm2,.. from tableName1;

假设两个表的表结构一样则语句如下,否则请指定字段名称。

insert into a select * from b where id=1;

五、搭配set插入数据

语法:

insert into tableName  set colunm1=value1,colunm2=value2....;

使用set是拓展写法,可以精准的对列赋值,防止赋值时由于顺序混乱导致的数据错误,同时这种写法插入数据的速度更快,但不适合批量循环插入。

insert into a set id=1,name='A1',type='T1';

总结

到此这篇关于mysql中insert语句的5种用法的文章就介绍到这了,更多相关mysql insert语句用法内容请搜索编程网(www.cppcns.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网(www.cppcns.com)!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中insert语句的5种用法简单示例

本文链接: https://www.lsjlt.com/news/375947.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中insert语句的5种用法简单示例
    目录前言一、values参数后单行插入二、values参数后多行插入三、搭配select插入数据四、复制旧表的信息到新表五、搭配set插入数据总结前言 insert语句是标准sql中的语法,是插入数据的意思。在...
    99+
    2023-08-19
    mysql insert语句 MySQL insert
  • mysql中insert语句的五种用法
    文章目录 前言一、values参数后单行插入二、values参数后多行插入三、搭配select插入数据四、复制旧表的信息到新表五、搭配set插入数据总结 前言 insert语句是标准sq...
    99+
    2023-09-02
    mysql 数据库 sql
  • MySQL查询语句简单操作示例
    本文实例讲述了MySQL查询语句简单操作。分享给大家供大家参考,具体如下: 查询 创建数据库、数据表 -- 创建数据库 create database python_test_1 charset=utf...
    99+
    2024-04-02
  • mysql中insert into语句的使用方法
    小编给大家分享一下mysql中insert into语句的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mysql数据库对于插入数据有专门的语句,就是in...
    99+
    2023-06-14
  • MySQL中select、insert、update批量操作语句的示例分析
    这篇文章主要介绍了MySQL中select、insert、update批量操作语句的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了...
    99+
    2024-04-02
  • golang中select语句的简单实例
    目录前言1.先举个简单例子2. 避免造成死锁3. select 随机性4. select 的超时5. 读取/写入都可以6. 总结一下前言 在golang语言中,select语句 就是...
    99+
    2024-04-02
  • 简单了解标准SQL的update语句三种用法
    一、环境: MySQL-5.0.41-win32 Windows XP professional 二、建立测试环境: DROP TABLE IF EXISTS t_test; CREATE T...
    99+
    2024-04-02
  • MySQL触发器简单用法示例
    本文实例讲述了MySQL触发器简单用法。分享给大家供大家参考,具体如下: mysql触发器和存储过程一样,是嵌入到mysql的一段程序,触发器是由事件来触发的,这些事件包括,INSERT,UPDATE,DE...
    99+
    2024-04-02
  • mybatis中insert语句的用法是什么
    在MyBatis中,使用insert语句来向数据库中插入数据。insert语句的用法如下: 在Mapper XML文件中编写ins...
    99+
    2024-03-11
    mybatis
  • PHP中include语句的用法示例
    小编给大家分享一下PHP中include语句的用法示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP include 实例...
    99+
    2024-04-02
  • mysql中update语句的示例分析
    这篇文章主要介绍了mysql中update语句的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1,准备创建一张test表CREATE...
    99+
    2024-04-02
  • MySQL中DML语句的示例分析
    这篇文章将为大家详细讲解有关MySQL中DML语句的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DML操作是指对数据库中表记录的操作,主要包括表记录的插入(in...
    99+
    2024-04-02
  • python中注释用法简单示例
    目录python中注释注释描述注释截图:1.单行注释 :2.多行注释:3.文档注释补充:注释程序总结 python中注释 在python中的注释一般分为单行注释、多行注释以...
    99+
    2023-02-04
    python 注释 python注释语法
  • MySQL自定义函数简单用法示例
    本文实例讲述了MySQL自定义函数用法。分享给大家供大家参考,具体如下: 先来一个简单的,创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为'2009年6月23日0...
    99+
    2024-04-02
  • mysql中入门语句的示例分析
    这篇文章主要为大家展示了“mysql中入门语句的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中入门语句的示例分析”这篇文章吧。Selec&#...
    99+
    2024-04-02
  • MySQL中EXPLAIN语句及用法实例
    目录前言EXPLAIN 语法如下:1、获取表结构2、获取执行计划信息3、使用 EXPLAIN ANALYZE 获取信息总结 前言 在MySQL中 DESCRIBE 和 EX...
    99+
    2024-04-02
  • 三种用法示例:更新SQL语句的不同方式
    SQL的update语句三种用法,需要具体代码示例 在SQL中,update语句用于更新表中的数据。它是一种非常有用的语句,可以帮助我们更新表中的特定数据或者批量更新多条数据。下面将介...
    99+
    2024-02-22
    sql 语句 update sql语句
  • Android开发中ProgressDialog简单用法示例
    本文实例讲述了Android开发中ProgressDialog简单用法。分享给大家供大家参考,具体如下:网上一般对进度条的示例都是如何显示,没有在任务结束如何关闭的文章,参考其他文章经过试验之后把整套进度条显示的简单示例如下:建立andro...
    99+
    2023-05-30
    android progressdialog gr
  • golang中一种不常见的switch语句写法示例详解
    最近翻开源代码的时候看到了一种很有意思的switch用法,分享一下。 注意这里讨论的不是typed switch,也就是case语句后面是类型的那种。 直接看代码: func (s ...
    99+
    2023-05-18
    golang switch语句写法 golang switch写法
  • MySQL中SQL语句优化的示例分析
    这篇文章主要介绍MySQL中SQL语句优化的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!sql如下:sql强制用了into_time索引# Time: 2017-02-14...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作