为表的所有字段插入数据

简介: 为表的所有字段插入数据

使用基本的 INSERT 语句插入数据要求指定表名称和插入到新纪录中的值,基本语法格式为:

$ INSERT INTO table_name (column_list) VALUES (value_list);点击复制复制失败已复制


其中:

  • table_name指定要插入数据的表名
  • column_list指定要插入数据的列
  • value_list指定每个列对应插入的数据。


注意

使用该语句时字段列和数据值的数量必须相同。


示例

创建样例表 person

$ CREATE TABLE person
(
  id  INT NOT NULL,
  name  CHAR(40) NOT NULL DEFAULT '',
  age INT NOT NULL DEFAULT 10,
  info  CHAR(50) NULL,
  PRIMARY KEY (id)
);点击复制复制失败已复制


接下来插入一些内容:

$ INSERT INTO person (id, name, age, info) VALUES (1, 'Green', 21, 'Lawyer');
$ INSERT INTO person (age, name, id, info) VALUES (22, 'Suse', 2, 'dancer');
$ INSERT INTO person VALUES (3, 'Mary', 24, 'Musician');点击复制复制失败已复制


插入完成之后查询:

$ SELECT * FROM person;点击复制复制失败已复制


执行结果:

id name age info
1 Green 21 Lawyer
2 Suse 22 dancer
3 Mary 24 Musician


提示

虽然可以使用INSERT插入数据时忽略插入数据的列名称,但是如果不包含列名称,那么VALUES关键字后面的值不但要求必须完整而且顺序必须和表定义时列的顺序相同。如果表的结构被修改,对列进行增加删除或者位置改变操作,将使得用这种方式插入数据时的顺序也必须同时改变。如果指定列名称,则不会受到表结构改变的影响。

目录
相关文章
|
Oracle Java 关系型数据库
Oracle jdk 的国内下载镜像
Oracle jdk 的国内下载镜像
51411 0
|
6月前
|
消息中间件
使用RabbitMQ如何保证消息不丢失 ?
消息从发送,到消费者接收,会经理多个过程 , 其中的每一步都可能导致消息丢失 针对这些问题,RabbitMQ分别给出了解决方案: ● 消息发送到交换机丢失 : 发布者确认机制publisher-confirm消息发送到交换机失败会向生产者返回ACK , 生产者通过回调接收发送结果 , 如果发送失败, 重新发送, 或者记录日志人工介入 ● 消息从交换机路由到队列丢失 : 发布者回执机制publisher-return消息从交换机路由到队列失败会向生产者返回失败原因 , 生产者通过回调接收回调结果 , 如果发送失败, 重新发送, 或者记录日志人工介入 ● 消息保存到队列中丢失 : MQ持久化(交
|
算法 Java 数据库连接
Spring Boot中的限流策略实现
Spring Boot中的限流策略实现
Idea编码UTF-8中.properties 配置文件中文乱码
Idea编码UTF-8中.properties 配置文件中文乱码
435 3
|
11月前
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
10342 1
如何在IDEA中创建Module、以及怎样在IDEA中删除Module?
这篇文章介绍了在IntelliJ IDEA中使用Module的原因、创建Module的步骤以及如何从硬盘上删除Module。
如何在IDEA中创建Module、以及怎样在IDEA中删除Module?
|
Web App开发 前端开发 JavaScript
[译] JavaScript ES2021 中激动人心的特性
[译] JavaScript ES2021 中激动人心的特性
|
Python
Python中的逻辑运算符:且(and)与或(or)
Python中的逻辑运算符:且(and)与或(or)
5445 0
|
消息中间件 JSON 数据格式
使用RabbitMQ控制台查看和发送消息
使用RabbitMQ控制台查看和发送消息
2796 0
IDEA项目如何切换JDK版本
IDEA项目切换JDK版本
2915 0