基础—SQL—DML(数据操作语言)插入数据

一、介绍

|-----|----------------------------|-----------------------------------|
| 分类 | 全称 | 说明 |
| DML | Data Manipulation Language | 数据操作语言。用来对数据库表中的数据进行增删改(插入、删除、修改) |

则增、删、改是三个操作也就对应着三个关键字,分别是:

  • 添加数据:(INSERT
  • 修改数据:( UPDATE
  • 删除数据:( DELETE

二、DML---添加数据

  • 给指定字段添加数据

INSERT INTO 表名 (字段名1,字段名2, ...) VALUES(值1,值2, ...);

注释:我们可以给指定的某一个字段或者两个字段等等添加数据

  • 给全部字段添加数据

INSERT INTO 表名 VALUES(值1,值2, ...);

注释:这就意味着值1就是表中第一个字段的值,值2就是表中第二个字段的值,需要一一对应起来。

  • 批量添加数据

INSERT INTO 表名 (字段名1,字段名2, ...)VALUES (值1,值2, ...),(值1,值2, ...),(值1,值2, ...);

INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2, ...),(值1,值2, ...);

注释:第一条指的是:为当前表中指定字段添加多个数据。第二条是:为当前表中所有的字段添加多个数据

注意:

1、插入数据时,指定的字段顺序需要与值的顺序是一一对应的。

2、字符串和日期型数据应该包含在引号中。

3、插入的数据大小,应该在字段的规定范围内。

(例如 VARCHAR(10) ,则添加的值长度不能超出10)

三、DataGrip实操展示

选择之前博客文章创建的数据库 test01 中的表 employee去完成所有的操作 。

(1)插入指定字段的数据
sql 复制代码
INSERT INTO employee(id, worknumber, name, gender, age, idcard, entrydate) VALUES(0224,'01','hyl','男',18,'43052420030919667X','2003-09-19');
SELECT * FROM employee;

插入成功后进行查询,注意每个字段对应着自己的值。

(2)给全部字段添加数据
sql 复制代码
INSERT INTO employee(id, worknumber, name, gender, age, idcard, entrydate) VALUES(0224,'01','hyl','男',18,'43052420030919667X','2003-09-19');
SELECT * FROM employee;
INSERT INTO employee VALUE (0225,'02','张无忌','男',28,'430524198312102556','1983-12-10');
SELECT * FROM employee;

插入成功后直接查询。

(3) 批量添加数据
sql 复制代码
INSERT INTO employee VALUE (0218,'02','张三','女',16,'430524198312102556','1783-08-10'),(24,'08','劳大','男',24,'430524198312102556','2024-12-24');
SELECT * FROM employee;

好了,这篇博客就介绍到这里,下一篇介绍修改、删除等等。

相关推荐
TDengine (老段)4 分钟前
TDengine 时间函数 TODAY() 用户手册
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据
码界奇点14 分钟前
KingbaseES一体化架构与多层防护体系如何保障企业级数据库的持续稳定与弹性扩展
数据库·架构·可用性测试
悟乙己36 分钟前
数据科学家如何更好地展示自己的能力
大数据·数据库·数据科学家
皆过客,揽星河1 小时前
mysql进阶语法(视图)
数据库·sql·mysql·mysql基础语法·mysql进阶语法·视图创建修改删除
Lris-KK2 小时前
【Leetcode】高频SQL基础题--180.连续出现的数字
sql·leetcode
tuokuac2 小时前
Redis 的相关文件作用
数据库·redis·缓存
鹧鸪云光伏与储能软件开发3 小时前
投资储能项目能赚多少钱?小程序帮你测算
运维·数据库·小程序·光伏·光伏设计软件·光伏设计
2301_779503764 小时前
MySQL主从同步--主从复制进阶
数据库·mysql
beijingliushao4 小时前
58-正则表达式
数据库·python·mysql·正则表达式
诗句藏于尽头5 小时前
DJANGO后端服务启动报错及解决
数据库·笔记·django