INSERT语句

  • INSERT语句可以向数据表写入记录,可以是一条记录,也可以是多条记录
INSERT INTO 表名(字段1,字段2,......)
VALUES(值1,值2,..... )
  • 插入多条记录
INSERT INTO 表名(字段1,字段2,...)
VALUES(值1,值2,......),(值1,值2,...);

练习

  • 向技术部添加一条员工记录
insert into t_emp
(empno,ename,job,mgr,hiredate,sal,comm,deptno)
values(8001,"刘娜","SALESMAN",8000,"1988-12-12",2000,NULL,
(select deptno from t_dept where dname="技术部"));

INSERT语句方言

  • MYSQL的INSERT语句还有一种方言语法(只适用于MySQL)
    INSERT INTO 表名 SET 字段1=值1, 字段2=值2, ......;
  • 例子
insert into t_emp
set empno=8002,ename="JACL",job="SALESMAN",mgr=8000,
hiredate="1988-12-02",sal=2500,comm=200,deptno=50;
  • 也可以省略INTO 字段
insert t_emp
set empno=8002,ename="JACL",job="SALESMAN",mgr=8000,
hiredate="1988-12-02",sal=2500,comm=200,deptno=50;

IGNORE关键字

  • IGNORE关键字会让INSERT只插入数据库不存在的记录
    INSERT [IGNORE] INTO 表名..;
  • 例子
INSERT IGNORE INTO t_dept
(deptno, dname, loc)
VALUES(40, "技术部", "北京");
  • 不会报错,只会忽略执行

数据操作语言:INSERT语句相关推荐

  1. MySQL数据操作语言——插入语句、修改语句和删除语句

    数据操作语言 (DML:Data Manipulate Language )包括: 插入:insert 修改:update 删除:delete 一.插入语句 方式一:(经典插入) 1. 语法:     ...

  2. MySQL→数据库、启动连接数据库、SQL→DDL数据定义语言及数据类型、DML数据操作语言、DQL数据查询语言、数据库约束→主键、唯一、非空、默认、外键、SQL、三大范式及一多关系、视图、内外连接

    MySQL连接退出命令 mysql –uroot -proot mysql –h127.0.0.1 –uroot -proot mysql --host=localhost --user=root - ...

  3. mysql基本语句:DML(数据操作语言)

    目录 DML语言 1. INSERT  ( 添加数据语句 ) 2.UPDATE ( 更新数据语句 ) 3.SQL中的运算符 4.DELETE  ( 删除数据语句 ) DML语言 DML(数据操作语言) ...

  4. MySQL基础篇:数据操作语言DML

    1.概述 数据操作语言(DML)用于插入.修改.删除.查询数据记录,包括以下SQL语句: INSERT:添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 2.插入 ...

  5. mysql设置语言变量_Mysql语言之数据操作语言

    DML语言:数据操作语言 插入:insert 修改:update 删除:delete 一.插入语句: /* 语法: insert into 表名(列名...) values(值1,...); */ # ...

  6. 数据库DML数据操作语言

    文章目录 DML 数据操作语言 1. 插入数据(INSERT) 1.1 语法: 1.2 插入默认值 注意事项: 1.3 全列插入 2. 修改数据(UPDATE) 2.1 语法 注意 2.2 修改指定记 ...

  7. 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据

    14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...

  8. SQL中数据定义语言和数据操作语言的详细讲解

    我前面一篇博客讲解了什么是数据库中数据的定义语言和操作语言,接下来我们就详细讲解下 首先是数据的定义语言 1.CREATE DATABASE 语句 CREATE DATABASE 用于创建数据库. S ...

  9. SQL中数据操作语言 (DML) 和数据定义语言 (DDL)

     可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. ...

  10. DML,Data Manipulate Language,数据操作语言【分】

    SQL 语言之一:DML DML(Data Manipulate Language)数据操作语言,即增删改 一.增:插入 INSERT insert into 表名 (字段1, --) values( ...

最新文章

  1. 前台使用三元运算符判断显示
  2. sdut-3332 数据结构实验之栈与队列五:下一较大值(一)
  3. windows批处理使用记录
  4. [Jarvis OJ - PWN]——Typo(内涵peak小知识)
  5. Java常用API例子_Java常用API及Math类
  6. 点击windows live writer无反应 / 使用windows live writer的前提
  7. 将html表格导出到excel表格,table2excel-将HTML表格内容导出到Excel中_html/css_WEB-ITnose...
  8. pytorch的4种边界Padding方法--ZeroPad2d、ConstantPad2d、ReflectionPad2d、ReplicationPad2d
  9. 2017年UI、Web、微服务顶级框架都有啥?不看就落伍了1
  10. JBoss Tomcat 对 JSP 的泛型支持
  11. MySQL 8.0设置sort_buffer_size
  12. 一种针对图数据超级节点的数据建模优化解决方案
  13. DCDC基础(2)--BUCK芯片的各个引脚是什么意思?带你深入了解BUCK电源的稳压原理
  14. 为什么Redis 单线程却能支撑高并发?
  15. 烤氏历史第4集:TD往事-商用分水岭
  16. 转:Windows 7 SP1 RC 开始推送 ┆ 特殊补丁KB976932 ┆ 下载
  17. html图片橡皮擦特效,原生制作的js涂鸦画板特效 可调画笔颜色|粗细|橡皮檫功
  18. 微信小程序导购开发跳转到京东拼多多苏宁唯品会等小程序
  19. 攻击者思维 - iOS 摄像头指示灯不亮,就真的没事了吗?
  20. 短视频高流量的秘诀,上热门全靠这些技巧

热门文章

  1. Springer LaTeX模板绝对值符号报错
  2. 解决windows10下telnet的连接问题
  3. 基于层次分析模型的工作选择问题的研究
  4. C语言编写字符串拷贝(strcpy)函数详解以及assert函数
  5. 轮询收单,PayPal,信用卡有额度
  6. Java API接口签名认证
  7. C#中的Attribute详解(下)
  8. Golang Devops项目开发(1)
  9. 汽车电子 ECU bootloader 开发
  10. Java春招面试宝典300题(2023)