23、MySQL数据插入INSERT语句

《MySQL 入门教程》第 23 篇 DML 语句之插入数据 介绍 MySQL 中的数据插入语句,包括如何使用 INSERT 插入单条记录、插入多条记录以及插入一个查询结果。 阅读详情

案例1:insert语句的使用
案例1:插入完整的一行数据

mysql> insert into customers values (null, 'abc', '453 Main street', 'los', 'ca', '99045', 'usa', null, null);
Query OK, 1 row affected (0.03 sec)

mysql> select * from customers;
+---------+----------------+---------------------+-----------+------------+----------+--------------+--------------+---------------------+
| cust_id | cust_name      | cust_address        | cust_city | cust_state | cust_zip | cust_country | cust_contact | cust_email          |
+---------+----------------+---------------------+-----------+------------+----------+--------------+--------------+---------------------+
|   10001 | Coyote Inc.    | 200 Maple Lane      | Detroit   | MI         | 44444    | USA          | Y Lee        | ylee@coyote.com     |
|   10002 | Mouse House    | 333 Fromage Lane    | Columbus  | OH         | 43333    | USA          | Jerry Mouse  | NULL                |
|   10003 | Wascals        | 1 Sunny Place       | Muncie    | IN         | 42222    | USA          | Jim Jones    | rabbit@wascally.com |
|   10004 | Yosemite Place | 829 Riverside Drive | Phoenix   | AZ         | 88888    | USA          | Y Sam        | sam@yosemite.com    |
|   10005 | E Fudd         | 4545 53rd Street    | Chicago   | IL         | 54545    | USA          | E Fudd       | NULL                |
|   10006 | abc            | 453 Main street     | los       | ca         | 99045    | usa          | NULL         | NULL                |
+---------+----------------+---------------------+-----------+------------+----------+--------------+--------------+---------------------+
6 rows in set (0.09 sec)

插入数据的一部分

mysql> insert into customers (cust_name, cust_address, cust_zip) values ('abc', '453 Main street', '99045');
Query OK, 1 row affected (0.03 sec)

案例1:插入多个行
方法1:复制多行
方法2:简化方法1
案例1:插入检索出的数据,也可以理解为复制表或备份

mysql> create table customers2 as select * from customers;
Query OK, 7 rows affected (0.04 sec)
Records: 7  Duplicates: 0  Warnings: 0
mysql> delete from customers2;
Query OK, 7 rows affected (0.03 sec)
mysql> insert into customers2 select * from customers;
Query OK, 7 rows affected (0.03 sec)
Records: 7  Duplicates: 0  Warnings: 0
sophgo sdk v23.03.01 C/C++程序建议在x86主机上使用交叉编译工具链编译生成可执行文件后,再拷贝到SoC目标平台运行。# 创建docker用户组,若已有docker组会报错,没关系可忽略。对于SoC模式,模型转换也需要在docker开发容器中完成;docker开发容器的配置参照前述章节相关内容。6、创建docker容器并进入Docker。# docker命令免root权限执行。# 将当前用户加入docker组。# 重启docker服务。# 安装 docker。3、安装docker。7、SoC 环境配置。 阅读详情

相关推荐

Ubuntu离线情况下安装gcc编译器

Ubuntu离线情况下安装gcc编译器1.系统版本2.安装说明3.异常处理 1.系统版本 (1)Ubuntu系统版本:20.04.1LTS; (2)gcc编译器版本:gcc-9.3.0(下载链接为https://download.csdn.net/download/qq_18350351/13762214); 当前可找到的gcc最新版本为gcc-10,但是笔者在安装gcc-10版本时发现一些依赖项无法安装,因此选取了gcc-9版本。如果是在联网情况下安装,直接使用apt相关的安装指令即可。 2.安装说明 安

GreenHand的博客 3935

MySQL添加数据 insert 命令详解

不指定字段名,所有字段必须给值insert into user value(null , '张三' , '123456' , '男' , 20 , 1602295286);into 可以省略,但是一般都不省略insert user value(null , '张三' , '123456' , '男' , 20 , 1602295286);指定部分字段添加,没有被指定的字段要么会自动增长,要么允许为 null,要么有默认值。

辰风沐阳 9万+

Sentaurus TCAD 实战指南:几何、掺杂与物理模型对Ion/Ioff的协同调控

本文详细介绍了Sentaurus TCAD在器件仿真中的实战应用,重点解析了Ion(开态电流)与Ioff(关态电流)的协同优化方法。通过几何结构设计、掺杂工程和物理模型选择三大要素的精细调整,实现器件性能的显著提升。文章结合28nm和7nm工艺案例,展示了如何平衡Ion与Ioff的矛盾关系,为TCAD工程师提供实用指导。

weixin_29159711的博客 135

MySQL(62)MySQL INSERT:插入数据(添加数据)

数据库与表创建成功以后,需要向数据库的表中插入数据。在中可以使用 INSERT 语句向数据库已有的表中插入一行或者多行元组数据。INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。<表名>:指定被操作的表名。<列名>:指定需要插入数据的列名。若向表中的所有列插入数据,则全部的列名均可以省略,直接采用 INSERTVALUES(…) 即可。VALUES 或 VALUE 子句:该子句包含要插入的数据清单。数据清单中数据的顺序要和列的顺序相对应。

逍遥人世欢 1万+

Win10插网线显示未识别网络的三种解决方法

本文介绍了三种解决Win10插网线显示未识别网络问题的方法:更新或重启网络设备驱动程序、重置Winsock目录、启用Network Setup Service服务。这些方法都是基于常见的网络问题和解决方案而设计的,适用于大多数Win10用户。如果你遇到了这一问题,可以按照上述步骤进行操作,相信一定能够找到解决问题的方法。需要注意的是,在进行任何操作之前,请务必备份重要数据以防万一。此外,如果你对计算机硬件或软件不熟悉,建议寻求专业人士的帮助以避免造成不必要的损失。

nntxthml的博客 6775

快手极速版抓包实战:安卓/iOS双端获取client_salt全流程解析(避坑指南)

本文详细解析了在安卓和iOS平台上获取快手极速版关键参数`client_salt`的全流程,包括环境配置、抓包工具使用、参数识别与转换等实战技巧。特别针对双端差异和反抓包机制提供了避坑指南,帮助开发者高效安全地完成数据获取任务。

weixin_29021195的博客 715

MySQL基础(三)

本篇主要讲解了MySQL中 增删改查 的相关基本操作

2301_80243321的博客 5190

光模块MCU开发全解析:从架构原理到固件调试实战

在高速光模块中,MCU并非传统印象里的核心处理器,而是负责数字诊断、闭环控制和协议管理的嵌入式管家。随着800G、1.6T模块的普及,MCU与DSP/SoC的协同、I2C总线通信、ADC采集、APC/TEC控制等低速域任务愈发关键。理解MCU的选型规格、启动流程和固件设计,是保障光模块稳定运行的基础。本文从光模块架构切入,剖析MCU的角色定位,详细拆解I2C从机实现、电芯片配置、校准与升级等工程细节,并结合实际调试经验梳理常见故障与排查思路,为嵌入式工程师提供一份可落地的光模块MCU开发指南。

weixin_29192365的博客 366

MySQL 的 INSERT(插入数据)详解

本文详细介绍了mysql的insert语法和使用示例

驴大毛的博客 4878

为什么我的 Spark Executor / Yarn Container 只有一个vCore?

在很多集群里,在关闭了Spark的DynamicAllocation的前提下(避免自动申请空闲资源,干扰测试结果),都会观察到:提交Spark作业时,申请 1 个 driver + n 个 executor 会在Yarn上会对应创建 n+1 个 container,但是每个container只有一个vCore,通过--driver-cores和--executor-cores设定的vCore数都未奏效。有人会因此错误的认为Yarn上的一个vCore对应一个Spark的executor,这是非常错误的,正确的

Laurence的技术博客 917

Xilinx平台SRIO介绍(五)示例工程Example Design介绍

理解IP的使用,少不了Example Design的学习。

数字IC/FPGA杂货铺,找一找,或许有你想要的~ 1万+

mysql中insert语句的五种用法

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

ma286388309的博客 2万+

OTFS 消息传递算法信号检测【附matlab代码详解】

OTFS 消息传递算法方面的一些浅浅理解。

Cuby的博客 4013

db2 如何导出insert语句_《MySQL 入门教程》第 23 篇 DML 语句之插入数据

数据库的基本操作包括增、删、改、查,在前面的篇章中主要介绍了 SELECT 语句;接下来几篇我们学习一下数据的修改操作,首先是如何插入数据,也就是INSERT语句。23.1 插入单条记录MySQL 主要使用 INSERT 语句插入数据,基本的语法如下:INSERT INTO table_name(col1, col2, ...)VALUES (val1, val2, ...);其中,table_n...

weixin_39806948的博客 217

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

如何通过MySQL进行数据库基本操作

介绍 本文博客基于数据库MySQL8.0.23,编译器IntelliJ IDEA 2019.3.3,在IDEA中进行数据库连接并进行SQL基本语句操作。 1.连接数据库 首先打开IDEA工作界面,新建工程,打开数据库Database,点击DaTa Source进入数据库连接界面, 输入用户名及密码,测试连接成功后就点击OK,就可以连接好数据库了。 在连接好图后可以得到下图的效果。SQL的数据库在右边可一一展示,也可以选择只展示一部分。左半部分的空白部分,是编写数据库程序的地方,可以把cmd命令里的指令操

fly_more_far的博客 1517

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Mysql优化使用LOAD DATA INFILE

如今mysql普遍的插入方式有如下两种: 1、循环单条插入 <insert id="insert" parameterType="com.chargeProject.consumer.entity.Test"> insert into test (id, nums, name) values (#{id,jdbcType=INTEGER}, #{nums,jdbcType=INTEG...

等一轮明月的博客 892

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【YashanDB知识库】字符集latin1的MySQL中文数据如何迁移到YashanDB

YCM只支持数据迁移支持的字符集为GBK和UTF-8(MySQL要求库、表、列、服务、系统、连接编码配置要一致),并要求源端数据库与目标数据库的字符集一致。因为DBeaver不是专业的迁移工具,数据类型的兼容上处理不全面,容易遇到问题,建议对有问题的数据表单独迁移。6、调整生成的SQL文件中不兼容的语法,主要是MySQL的反引号。3、“格式设置”选择"每条数据的数据行数 - 1"5、“数据加载设置”选择“在加载前截断目标表”2、“导出目标”选择导出到“数据库表”1、“导出目标”选择导出到“SQL”

cod0410的博客 433

【SQL】Mysql8.0+版本新建用户并授权

我的版本是8.0.23 新建用户最开始尝试使用insert语句直接在user表里插入,但是发现会报错 百度了解到,mysql 用户表的中某些字段不能为空,没有默认值,所以这里其实是操作错误,mysql 添加用户不能直接用insert 之后采用了创建用户再赋权的方式 创建用户 create user'user0'@'localhost' identified by '111111'; --新建一个用户名为user0,密码为111111的用户 赋权 show grants for 'user0'@'

清朔shimmer 359

MySQL insert插入数据

加我微信公众号免费学:【DB哥】文末有MySQL高级课程目录INSERT语句有两种语法形式,分别是INSERT..VALUES....语句和INSERT...SET...语句。

mysql教程 5378

mysql insert into_MySQL 插入数据( INSERT INTO)

INSERT INTO在创建数据库完成之后,我们需往数据库中出入数据,在MySQL中可以使用INSERT语句向数据库已有数据库表插入一行或者多行数据基本语法:INSERT语句有两种语法形式,分别是INSERT..VALUES....语句和INSERT...SET...语句两种语法的使用方式如下:INSERT LALUES::INSERT INTO 表名 (列明,列明1,列明2...)VALUES(...

weixin_36193839的博客 2305

[Mysql] 插入数据

本文主要讲解INSERT语句(插入数据)

Hudas的博客 1万+

mysql数据库insert语句怎么写_MySQL数据库Insert语句7种写法

简介很多开发人员工作了几年之后,都会自嘲,自己啥技术都没学到,就会CRUD,可是我要说的是,CRUD你真的都会吗,你在MySQL数据库中,会几种insert语句写法呢。在这里我会7种写法,下面我就来给大家分别介绍一下。创建测试表在介绍Insert语句之前,先创建一张测试表mysql> show create table t_test_2\G;*************************...

weixin_30249953的博客 1万+

MySQL必知必会 -- INSERT 插入数据

插入完整的行 MariaDB [test]> insert into linux value('user8','888','girl','19',null,null,2);\c Query OK, 1 row affected (0.05 sec) MariaDB [test]> select * from linux; +-------+--------+------+------+-------+------------+-------+ | user | passwd | sex

thermal_life的博客 3533

mysql数据插入

学习mysql后的巩固学习

csy20230322065的博客 1938

mysql 插入多行_MySQL:使用INSERT 插入多条记录

调用多次INSERT语句也可以插入多条记录,但使用这种方法要增加服务器的负荷,因为执行每一次SQL,服务器都要同样对SQL进行分析、优化等操作。MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。示例:INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50)...

weixin_33375038的博客 1849

mysql 插入多条数据 insert into begin_用一条insert语句来插入多行数据

oracle、sqlserver不支持insert into t(x) values (),();只有mysql支持 insert into t(x) values (),();insert all 遇到 sequence当insert all 遇到 sequence这几天在修改商函2.0中相关的PL/SQL包代码时,在实现这样一个SQL时:insert all into bo(object_na...

weixin_31130435的博客 1294
上一篇: MySQL第五章 22、全文检索
下一篇: 24、MySQL的更新和删除
dingpython
博客等级 码龄6年 5粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值