# 插入记录
# 通用语法
-- 插入单条记录
INSERT INTO t_dept (deptno,dname,loc)
VALUES(50,"技术部","GUANGZHOU");-- 插入多条记录
INSERT INTO t_dept (deptno,dname,loc)
VALUES(60,"后期部","HANGZHOU"),(70,"保安部","HANGZHOU");# 向技术部添加一条员工记录
INSERT INTO t_emp
(empno,ename,job,mgr,hiredate,sal,comm,deptno)
VALUES(8002,"黄六","SALESMAN",8000,"1988-12-19",2000,NULL,
(SELECT deptno FROM t_dept WHERE dname = "技术部"));  # 子查询的应用只能是单行单列# MySQL方言语法
INSERT INTO t_emp SET empno=8003,ename="何七",job="SALESMAN",mgr=8000,hiredate="1985-3-14",sal=1500,comm=NULL,deptno=50;# 删除记录
DELETE FROM t_emp WHERE empno=8003;# IGNORE关键字会让INSERT只插入数据库不存在的记录,跳过报错
-- 重复插入单条记录
INSERT IGNORE INTO t_emp SET empno=8003,ename="何七",job="SALESMAN",mgr=8000,hiredate="1985-3-14",sal=1500,comm=NULL,deptno=50;
-- 插入多条记录
INSERT IGNORE INTO t_dept (deptno,dname,loc)
VALUES(80,"产品部","HANGZHOU"),(70,"保安部","HANGZHOU");

MySQL 插入记录相关推荐

  1. 【转】《与MySQL的零距离接触》第四章:操作数据表中的记录 (4-2:MySQL 插入记录INSERT)

    转载出处: 慕课网:<与MySQL的零距离接触>笔记目录https://zhangjia.tv/682.html 4-2:MySQL 插入记录INSERT 插入记录的语法结构: INSER ...

  2. mysql插入记录时违反唯一索引的处理

    如果表中定义了唯一索引,而我们插入记录要避免违反这个约束,该怎么弄? 最原始的办法,是先查找一下,确认不违反,才插入.现在都用ORM框架来操作数据库,搞不好还要分成两个步骤,调用2个方法才能完成.或者 ...

  3. mysql 插入记录慢_mysql:insert插入数据过慢如何解决,设置innodb_flush_log_at_trx_commit为0就能解决...

    问题: 最近在做性能测试,造数据,发现insert好慢,只有几十条每秒,很奇怪,最后再网上找到了原因. 网文如下: MY SQL insert 速度过慢 最近在用MySQL做存储,测试中发现插入数据太 ...

  4. vb mysql 插入记录_vb实现数据库的连接,修改,删除,插入(ADO.Net)

    [vb]代码库Public Class 全部学生信息 Dim conn As New SqlConnection Dim rs As New SqlDataAdapter 'Dim dt As New ...

  5. mysql 插入记录时自动生成8位随机数字

    对表xxx的a_id字段设置自动生成8位随机数字(唯一),使用触发器实现. mysql运行以下语句: CREATE TRIGGER `a_id_before_insert` BEFORE INSERT ...

  6. mysql插入数据与删除重复记录的几个例子(收藏)

    mysql插入数据与删除重复记录的几个例子 12-26shell脚本实现mysql数据的批量插入 12-26mysql循环语句插入数据的例子 12-26mysql批量插入数据(insert into ...

  7. mysql 插入加锁_Mysql加锁过程详解(9)-innodb下的记录锁,间隙锁,next-key锁

    你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁. 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁. 生活中的间隙 ...

  8. mysql插入实现存在更新_mysql 记录不存在时插入 记录存在则更新的实现方法

    mysql 记录不存在时插入在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问 ...

  9. MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

    本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考. 案一:使用ignore ...

最新文章

  1. Windows 7 SDK Fails to Install with Return Code 5100 (GRMSDK_EN_DVD.iso)
  2. datatables 一行数据生成两行_一行代码搞定分组回归
  3. php图形图像,php图形图像处理
  4. 用VirtualWifi软件实现无线网卡同时连接多个AP。
  5. 管道实现父子进程的信息传递(二)【标准流和其文件描述符、fwrite函数、perror函数】
  6. C++基础03-C++对c的拓展-函数
  7. 酱油和gbt酱油哪个好_酱油越贵越好?认准瓶身这4处,轻松挑到好酱油!
  8. Android 系统(68)---使用Xshell在Windows系统和Linux系统之间进行文件传输
  9. AcWing 1762. 牛的洗牌(暴力)
  10. ECDSA_SVP_Attack
  11. 学会如何使用移动用户反馈系统,让你玩转APP
  12. 正余弦变换、和差、倍角公式
  13. Windows10系统常用快捷键汇总
  14. Windows 调色板
  15. 借一篇论文了解重要性采样
  16. Windows11 下屏幕亮度自动调整的问题解决
  17. 中年危机也许只是个幻觉
  18. 堆Heap块Chunk
  19. 阿里云服务器与腾讯云服务器的故事
  20. c++仿函数调用方式

热门文章

  1. 正态分布分位数计算机程序,正态分布的分布函数与分位数计算.doc
  2. Java TCP简易多人聊天室
  3. 用mysql设计数据库的步骤_数据库设计的主要步骤是什么
  4. 所有归类于 ‘SAP BW’ 分类的日志
  5. 用c语言代码将dxf格式转换为pdf格式
  6. 【图】【并查集】亲戚
  7. 关于过去的文字1--------------我的电影情节。
  8. linux信号之SIGHUP
  9. 【影像组学】用3Dslicer或Python提取影像组学特征
  10. SGU 460. Plural Form of Nouns