iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库高级数据操作之怎么新增数据
  • 821
分享到

MySQL数据库高级数据操作之怎么新增数据

2023-06-30 17:06:11 821人浏览 薄情痞子
摘要

本篇内容主要讲解“MySQL数据库高级数据操作之怎么新增数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql数据库高级数据操作之怎么新增数据”吧!多数据插入只要写一次insert,可以插

本篇内容主要讲解“MySQL数据库高级数据操作之怎么新增数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习Mysql数据库高级数据操作之怎么新增数据”吧!

    多数据插入

    只要写一次insert,可以插入多条数据

    基本语法:

    insert into 表名 [(字段列表)] values (值列表), (值列表)...;create table my_student(    id int primary key auto_increment,    name varchar(10));insert into my_student (name) values ('张三'), ('李四'), ('王五');mysql> select * from my_student;+----+--------+| id | name   |+----+--------+|  1 | 张三   ||  2 | 李四   ||  3 | 王五   |+----+--------+

    主键冲突

    insert into my_student (id, name) values (1, '张飞');ERROR 1062 (23000): Duplicate entry '1' for key 'PRIMARY'

    1、主键冲突更新

    如果插入过程中主键冲突,那么采用更新方式

    insert into 表名 [(字段列表)] on duplicate key update 字段=新值;insert into my_student (id, name) values (1, '张飞') on duplicate key update name = '张飞';mysql> select * from my_student;+----+--------+| id | name   |+----+--------+|  1 | 张飞   ||  2 | 李四   ||  3 | 王五   |+----+--------+

    2、主键冲突替换

    replace into 表名 [(字段列表)] values (值列表);replace into  my_student (id, name) values (1, '刘备');mysql> select * from my_student;+----+--------+| id | name   |+----+--------+|  1 | 刘备   ||  2 | 李四   ||  3 | 王五   |+----+--------+

    蠕虫复制

    一分为二,成倍增加

    从已有的数据中获取数据,并且插入到数据表中

    insert into 表名 [(字段列表)] select */字段列表 from 表名;insert into my_student (name) select name from my_student;mysql> select * from my_student;+----+--------+| id | name   |+----+--------+|  1 | 刘备   ||  2 | 李四   ||  3 | 王五   ||  4 | 刘备   ||  5 | 李四   ||  6 | 王五   |+----+--------+

    注意:

    • 蠕虫复制通常是重复数据,可以短期内复制大量的数据,从而测试表的压力

    • 需要注意主键冲突

    到此,相信大家对“MySQL数据库高级数据操作之怎么新增数据”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    您可能感兴趣的文档:

    --结束END--

    本文标题: MySQL数据库高级数据操作之怎么新增数据

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

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

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

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

    下载Word文档
    猜你喜欢
    • MySQL数据库高级数据操作之新增数据
      目录多数据插入主键冲突1、主键冲突更新2、主键冲突替换蠕虫复制多数据插入 只要写一次insert,可以插入多条数据 基本语法: insert into 表名 [(字段列表)] val...
      99+
      2024-04-02
    • MySQL数据库高级数据操作之怎么新增数据
      本篇内容主要讲解“MySQL数据库高级数据操作之怎么新增数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库高级数据操作之怎么新增数据”吧!多数据插入只要写一次insert,可以插...
      99+
      2023-06-30
    • MySQL数据库之数据表操作
      目录一、创建数据表1、基本语法2、创建方式一3、创建方式二4、表选项5、复制已有表结构二、显示数据表三、显示表结构四、显示表创建语句五、设置表属性六、修改表结构1、修改表名2、新增字...
      99+
      2024-04-02
    • MySQL数据库高级操作示例
      小编给大家分享一下MySQL数据库高级操作示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文章目录数据表高级操作准备工作:安装...
      99+
      2024-04-02
    • 数据库之MySQL数据操作练习
      目录 练习内容 worker表要求 创建的表的表结构 表中的数据内容 对数据的操作 1.显示所有职工的基本信息 2.查询所有职工所属部门的部门号,不显示重复的部门号 3.求出所有职工的人数 4.列出最高工和最低工资 5.列出职工的平均工资...
      99+
      2023-09-20
      数据库 mysql
    • MySQL数据表高级操作
      一、克隆/复制数据表二、清空表,删除表内的所有数据删除小结 三、创建临时表四、MySQL中6种常见的约束1、外键的定义2、创建外键约束作用3、创建主表test44、创建从表test55、为主表test4添加一个主键约束。主键...
      99+
      2023-08-17
      mysql android 数据库
    • MySQL数据库之数据data 基本操作
      目录插入操作查询操作删除操作更新操作插入操作 -- 方式一:插入指定字段数据(推荐使用) insert into 表名 [(字段列表)] values (对应列数据); -- 方式二...
      99+
      2024-04-02
    • MySQL数据库操作DML 插入数据,删除数据,更新数据
      目录DML介绍数据插入数据修改数据删除DML介绍 DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。 关键字...
      99+
      2024-04-02
    • MySQL数据库之数据data基本操作是什么
      这篇文章主要讲解了“MySQL数据库之数据data基本操作是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库之数据data基本操作是什么”吧!插入操作-- 方式一...
      99+
      2023-06-30
    • 怎么操作mysql数据库
      小编给大家分享一下怎么操作mysql数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在window下,启动、停止mysql服...
      99+
      2024-04-02
    • 【MySQL】数据库——库操作
      文章目录 1. 创建数据库[IF NOT EXISTS] 的使用 2. 删除库3. 数据库的编码问题查看系统默认支持的字符集查看系统默认支持的校验集只查看 database的校验集指定编码...
      99+
      2023-10-20
      数据库 mysql
    • MySQL数据库怎么增量恢复数据
      本篇内容介绍了“MySQL数据库怎么增量恢复数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、场景概述...
      99+
      2024-04-02
    • Thinkphp 6.0数据库的数据新增
      本节课我们要学习一下数据库的数据新增功能,从单数据、批量和 save()新增。 一.单数据新增 1. 使用 insert()方法可以向数据表添加一条数据,更多的字段采用默认; $data = [    'username' => '辉...
      99+
      2023-09-18
      数据库 java mysql Powered by 金山文档
    • Python基础之操作MySQL数据库
      目录一、数据库操作1.1 安装PyMySQL1.2 连接数据库1.3 创建数据表1.4 插入,查询数据1.5 更新,查询数据1.6 删除,查询数据二、连接与游标对象的方法2.1 连接...
      99+
      2024-04-02
    • Python——操作MySQL数据库
      😊Python——操作MySQL数据库 🚀前言🔍数据库编程🍭数据库编程基本介绍🍭数据库编程接口🍭...
      99+
      2023-09-15
      数据库 python mysql
    • PHP操作MySQL数据库
      PHP操作MySQL数据库的步骤如下:1. 连接数据库:使用`mysqli_connect()`函数或者`PDO`类来建立与MySQ...
      99+
      2023-09-05
      php
    • Python操作数据库之数据库编程接口
      目录一、前言二、连接对象1.获取连接对象2.连接对象的方法三、游标对象一、前言 在项目开发中,数据库应用必不可少。虽然数据库的种类有很多,如SQLite、MySQL、Oracle等,...
      99+
      2024-04-02
    • Python3 操作Mysql数据库
      PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,而Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQ...
      99+
      2023-01-31
      操作 数据库 Mysql
    • python 操作MySQL数据库
      1.connect def conn(ip,user,password,database): con = mdb.connect(ip,user,password,database) cur = con.cursor() ...
      99+
      2023-01-31
      操作 数据库 python
    • 【MySQL】数据库的操作
      目录 前言 创建数据库 编码集和校验集 不同校验集的区别 删除数据库 确认当前数据库 查看数据库属性 修改数据库属性 备份与还原 数据库和表的备份 还原 创建表 查看列结构 查看表属性 修改表的列 修改表名称  修改列名称 删除表 前言...
      99+
      2023-09-14
      数据库 mysql
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作