加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL数据库教程-数据插入操作

发布时间:2022-11-16 17:35:57 所属栏目:MySql教程 来源:互联网
导读:
如何向表中插入数据
作为存储管理数据的数据库,插入数据操作是基本操作之一,插入数据主要包括单条记录插入、多条记录插入及数据文件导入等操作类型,本节主要介绍数据插入操作方法与实例

mysql存储过程批量插入数据_mysql 存储过程 批量插入数据_MySQL 插入数据

如何向表中插入数据

作为存储管理数据的数据库,插入数据操作是基本操作之一,插入数据主要包括单条记录插入、多条记录插入及数据文件导入等操作类型,本节主要介绍数据插入操作方法与实例。

单条数据插入

单条数据插入主要用于实现将一条记录插入到指定数据表中,插入命令语法描述如下:

insert into 表名[(字段列表)] values
(字段值1,…字段值N)

插入单条记录命令

单条记录插入语法描述如上所示,其中字段列表部分参数可以省略,省略条件是插入的数据值顺序与数量与表中字段名称一一对应。如果不满足条件就需要给出字段列表,同时保证字段值顺序与数量与字段列表一致。

实例分析:

向之前课程学习中创建的班级信息表添加班级信息,班级信息表结构如下:

MySQL 插入数据_mysql存储过程批量插入数据_mysql 存储过程 批量插入数据

班级信息表结构

班级信息表描述如上图所示,插入单条记录数据值为(1MySQL 插入数据,“计算机科学与技术1班”,“张三”)。插入语句如下:

INSERT INTO classinfor(className,classLeader) VALUES('计算机科学与技术
1班','张三')

插入语句

本例中由于班级编号为自动增长字段,省略未录入值。因此insert语句编写时给出了字段列表,值部分与字段列表一致。

多条数据插入

MySQL允许用户同时录入多条数据记录,语法描述如下所示:

insert into 表名[(字段列表)] values
(字段值1,…字段值N),
(字段值1,…字段值N),
(字段值1,…字段值N),
…
(字段值1,…字段值N)

mysql 存储过程 批量插入数据_mysql存储过程批量插入数据_MySQL 插入数据

插入多条记录

多条记录同时录入描述如上表所示,在values后面每一个()部分表示一条单独的记录。

实例分析:

向班级信息表中批量添加班级信息,数据如下:

计算机科学与技术2班 李四
计算机科学与技术3班 王五
计算机科学与技术4班 赵六
信息与计算科学1班 ??宋七

批量插入以上数据实现代码如下:

INSERT INTO classinfor(className,classLeader) VALUES
("计算机科学与技术2班", "李四"),
("计算机科学与技术3班", "王五"),
("计算机科学与技术4班", "赵六"),
("信息与计算科学1班","宋七")

mysql存储过程批量插入数据_MySQL 插入数据_mysql 存储过程 批量插入数据

批量插入数据实现代码

以上给出两种简单数据记录插入数据表的基本操作,在实际项目中还可直接使用数据文件导入形式实现大数据的批量导入操作,我们将在进阶课程部分进行说明。

使用以上单条记录插入命令与多条记录插入操作命令进行操作,执行完之后可以将数据存储到班级信息表classinfor中,为下一步数据使用提供有效数据。使用SQL Yog可以查询classinfor中存储数据,查询结果如下所示:

mysql存储过程批量插入数据_mysql 存储过程 批量插入数据_MySQL 插入数据

数据录入结果查询

本头条号长期关注编程资讯分享;编程课程、素材、代码分享及编程培训。如果您对以上方面有兴趣或代码错误、建议与意见,可在评论区回复。更多程序设计相关教程及实例分享,期待大家关注与阅读!

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!