当前位置: 首页 > news >正文

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

一、介绍

分类全称说明
DMLData 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)插入指定字段的数据
INSERT INTO employee(id, worknumber, name, gender, age, idcard, entrydate) VALUES(0224,'01','hyl','男',18,'43052420030919667X','2003-09-19');
SELECT * FROM employee;

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

(2)给全部字段添加数据
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) 批量添加数据
INSERT INTO employee VALUE (0218,'02','张三','女',16,'430524198312102556','1783-08-10'),(24,'08','劳大','男',24,'430524198312102556','2024-12-24');
SELECT * FROM employee;

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

 

http://www.lryc.cn/news/355568.html

相关文章:

  • 【改變,是面對的開始】
  • AI大模型实现德语口语练习
  • 一文读懂npm i的命令以及作用
  • You don‘t have enough free space或者no space left on device异常
  • 饮料添加剂新型褪色光照试验仪器太阳光模拟器
  • ElasticSearch - 删除已经设置的认证密码(7.x)
  • 9.4 Go语言入门(运算符)
  • CLIP 源码分析:simple_tokenizer.py
  • AWS安全性身份和合规性之Shield
  • Midjourney入门篇 | 打造最逼真的照片(强烈推荐)
  • 【运维自动化-配置平台】如何跨业务转移主机
  • connection problem,giving up
  • Linux-----sed案例练习
  • 【华为OD机试-C卷D卷-200分】运输时间(C++/Java/Python)
  • flink程序本地运行报: A JNI error has occurred和java.lang.NoClassDefFoundError
  • yolox-何为EMA?
  • Java:String、StringBuffer和StringBuilder的区别
  • 虚拟化技术 分布式资源调度
  • 【Element-plus】vue组合式中使用el-upload通过oss接口上传图片流程(可直接复制使用)
  • C++ 数据结构算法 学习笔记(33) -查找算法及企业级应用
  • 【Linux】在Ubuntu 16.04上安装Gerrit + PostgreSQL + Apache服务
  • 数据倾斜那些事儿
  • python考试成绩管理与分析:从列表到方差
  • Excel某列中有不连续的数据,怎么提取数据到新的列?
  • 翻译《The Old New Thing》- What does it mean when a display change is temporary?
  • 【C语言】char,short char,long char分别是多少字节,多少位,多少bit
  • 新V 系首批订单交付!苏州金龙助新疆游骏文旅集团打造旅运新标杆
  • 【Django】从零开始学Django【2】
  • 【leetcode--383赎金信(使用Counter一行代码结束战斗)】
  • pdf打开方式怎么设置默认?分享这几种设置方法