DML常见的命令

  • insert into
  • update
  • delete

插入数据 insert into

  • 方式一 (不推荐)
insert into 表名 values (值1, 值2 , ....);

PS: 从命令行无法看到插入的字段是什么,无法确定插入数据的个数,过分的依赖与数据库的表结构顺序
在插入的时候,值顺序必须和表结构的顺序保持完全一致,且个数相同

  • 方式二 (推荐)
insert into 表名(字段1, 字段2, ...) values (值1, 值2 , ...);

批量插入

insert into 表名(字段1, 字段2, ...) value(值1, 值2 , ...) ,(值1, 值2 , ...) ,(值1, 值2 , ...) ,(值1, 值2 , ...) ,(值1, 值2 , ...) ,(值1, 值2 , ...) ...             ;

PS: 在插入的时候, value 和 values 都可以进行设置数据

values 适合与 单条记录的插入,速度相对比较快
value 适合与 批量插入,速度相对比较快

数据的更新 update

是在原数据的基础上,对已存在的数据的某些字段对应的值进行更改、不会产生新纪录

-- 全表更新  (不推荐使用)
update 表  set 字段1 = 值1 , 字段2=值2 , ... ;-- 按照某种条件进行数据的更新 (推荐)update 表  set 字段1 = 值1 , 字段2=值2 , ... where 条件 ;

删除数据 delete

-- 全表删除 (不推荐使用)delete from 表 ;-- 带条件的删除 (推荐)delete from 表 where 条件 ;

全表删除

  • delete from 表 ; (不推荐)
  • truncate table 表 ; (推荐)

MYSQL数据库DML常见的命令相关推荐

  1. MySQL数据库中常见的日志文件汇总!

    一个优秀的Java后端开发工程师一定要掌握MySQL数据库,而日志文件记录了影响MySQL数据库的各种类型活动,因此也成为其必须要掌握的知识.今天千锋ava培训小编就给大家介绍MySQL数据库中常见的 ...

  2. 连接MySQL数据库时常见故障问题的分析与解决

    连接MySQL数据库时常见故障问题的分析与解决 初学的mysql网友好象经常会碰到mysql无法连接的错误.特开贴收集这样问题的现象和原因. 先自己扔块砖头出来. 归纳如下: 故障现象 : 无法连接 ...

  3. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  4. mysql数据库代码_【代码总结】MYSQL数据库的常见操作

    ============================== MYSQL数据库的常见操作 ============================== 一.mysql的连接与关闭 -h:指定所连接的服 ...

  5. 2场直播丨MySQL 数据库最常见的 6 类故障的排除方法、2020数据技术嘉年华·金融峰会暨数据库大咖讲坛(第4期)...

    一.MySQL 数据库最常见的 6 类故障的排除方法 - 2020年11月12日 20:00 - 2020年11月12日 21:00 MySQL 无法启动?MySQL 连接不上?MySQL 挂起(hu ...

  6. MySQl数据库常用的DOS命令

    MySQl数据库常用的DOS命令.. 这是第一部分.. 数据库的连接信息: jdbc:mysql://localhost:3306/shxt com.mysql.jdbc.Driver /* jdbc ...

  7. mysql数据库备份及恢复命令mysqldump,source的用法

    还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql 备份一个数据库:mysqldump -h localhost -u root ...

  8. 【MySQL】DML常见操作

    文章目录 DML常见操作 一.插⼊操作 1.插⼊单⾏2种⽅式 ⽅式1 ⽅式2 2.批量插⼊2种⽅式 ⽅式1 ⽅式2 3.测试 二.数据更新 1.单表更新 2.多表更新 三.删除数据操作 1.使⽤del ...

  9. php mysql source_详解MySQL数据库中有关source命令

    这篇文章主要介绍了MySQL 数据库 source 命令详解及实例的相关资料,需要的朋友可以参考下 MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数 ...

最新文章

  1. PHP executable not found. Install PHP 7 and add it to your PATH or set the php.executablePath settin
  2. 通信错误:(-1)[描述:无法解析路由器DDNS地址,请检查DDNS状态.] 解析办法
  3. double转换为int以及浮点型相加损失精度问题
  4. jsp用session判断输入框_[实战小剧场servletamp;jsp] 用户登录及退出功能实现
  5. php umount强制,linux mount挂载与umount 卸载及“Device is busy”问题 | 璞玉(POOY)
  6. 【Linux】 iptables vs firewalld
  7. IE6下div宽高设置
  8. 栈的基础概念与经典题目(Leetcode题解-Python语言)
  9. html5新变化,HTML5的新变化,分享
  10. springCloud - 第6篇 - 网关的实现:ZUUL
  11. jdbctemplate分页mysql_jdbcTemplate实现分页功能
  12. php重定向mysql_使用.php文件生成MySQL转储
  13. JavaScript中用var和不用var的区别
  14. 2018微博词云项目深度解析
  15. python的文件夹_Python遍历文件夹和文件
  16. 真与开源“化敌为友”:微软连自己的 Linux 发行版都有了!
  17. 移动端布局,C3新增属性
  18. 解决方法:Linux装完显卡驱动后分辨率显示不正常
  19. C#当中如何使用Panel控件显示其它窗体
  20. web测试中如何简单定位bug

热门文章

  1. 分享几个能在大学赚钱的案例
  2. 微信 聊天服务器失败是怎么回事,微信语音转换文字失败是怎么回事 原因是什么...
  3. AtCoder题解 —— AtCoder Grand Contest 050 —— B - Three Coins —— 动态规划
  4. 给你的热图挑选一个合适的渐变色
  5. 服务器架设了网站还能架设游戏吗,云服务器可以架设游戏吗
  6. Android自带图标大全
  7. 丁达尔效应产生的原因_详细解读什么是丁达尔现象
  8. 20191225-How to read a paper 如何读英文文献
  9. 专访路彦雄:理解语言其实还是很难的
  10. 软件编程控制硬件的关键——寄存器