DML(Data Manipulation Language)数据操纵语言,也就是我们常说的增删改。

这里以一个grade表进行增删改的演示

插入语句(insert)

insert into 表名([字段1,字段2,字段3...]) values ('值1','值2','值3'...)

一次插入多个数据

insert into 表名([字段1,字段2,字段3...]) values ('值1','值2','值3'...),('值1','值2','值3'...),('值1','值2','值3'...)...

如果是插入该表的所有字段,可以不写字段

下面演示多个字段的表,这里以student表为例

可以在多字段中插入某几个字段

修改语句(update)

update 被修改的表 set 该表字段=新值

这样的无条件的修改,会把整张表都给修改了 (在公司执行了这个语句,估计真的要从入门到跑路了)

这里看一个我们常用的修改,带有条件的

修改多个属性

这里的where子句,我们用了=号,还有大于、小于、范围、与、或等

删除语句(delete)

delete from 表名 [where 条件] --不写条件的话,就会把表里的内容全删除了,避免!!

如果你想清空整个表,用truncate命令,这个命令可以把自增字段清除,再次插入数据,该值从1开始

这里的where条件同update

宅在家里写数据库中DML(增删改)相关推荐

  1. 宅在家里写数据库中事务(ACID)

    数据库中的事务(Transaction)的四大特征原子性(Atomicity).一致性(Consistency).隔离性(Isolation)和持久性(Durability),这里以一个银行转账的经典 ...

  2. 宅在家里写数据库中MD5加密

    在数据库中,为了保证信息的安全性,我们一般会采取加密的措施,这里讲解一个不可逆的加密方式--MD5,其实这是数据库中的一个函数,我们以一个student学生表进行演示 我们插入一条信息,其中对密码进行 ...

  3. 宅在家里写数据库中函数应用

    在数据库中,我们可以使用一些常用的内置函数来提升我们的工作效率,下面几个是在实际开发中用的比较多的 下面以一个result成绩表进行演示 count()计数,其语法是需要注明计数的字段,可以用*和1, ...

  4. 宅在家里写数据库中排序和分页

    排序关键词是order by,其默认是升序,如果想要降序,只需加上desc,其语法就是order by后面加上要排序的字段,下面通过result成绩表进行演示 如果我们想要查询成绩的升序排序 如果我们 ...

  5. 宅在家里写数据库中联表查询

    联表查询的关键字是join,如果需要判断条件的话是join on(on后面加判断条件),这两个一般是成对出现的,这里以两个表的连接进行讲解,首先给出两个表,分别是student学生表和result成绩 ...

  6. 宅在家里写数据库中DQL(查询)

    DQL(Data QueryLanguage)数据查询语言,其对应SQL的select. 这里有一个学生(student)表 有一个学生科目(subject)表 有一个成绩(result)表 查询语句 ...

  7. java ee 修改_java ee 在数据库中执行增删改查

    1.先建一个主页面里面包含着添加方法 学生信息 {//1.连接数据库// 1)加载驱动 Class.forName("oracle.jdbc.driver.OracleDriver" ...

  8. MySQL数据库 各种指令操作大杂烩(DML增删改、DQL查询、SQL...)

    文章目录 前言 一.DML 增删改 添加数据 修改数据 删除数据 二.DQL 查询 基本查询 条件查询 聚合函数(count.max.min.avg.sum) 分组查询(group by) 排序查询( ...

  9. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

最新文章

  1. 解决非浏览器客户端请求nginx无法命中缓存的问题
  2. 服务器监听端口信息,服务器监听端口信息
  3. 蓝桥杯-递归求二项式系数值(java)
  4. [CTSC2010]星际旅行
  5. python爬取新闻网站内容_python爬虫案例:抓取网易新闻
  6. Kubernetes 上对应用程序进行故障排除的 6 个技巧
  7. Android优化系列之ListView优化老生常谈
  8. python字节流分割_Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
  9. css 毛玻璃_css揭秘-视觉效果
  10. Node 中用 ESLint 验证代码
  11. 使用加密签名时遇到的一个问题
  12. 《MLB棒球创造营》:走近棒球运动·纽约大都会队
  13. Unity 3D游戏-塔防类游戏源码:重要方法和功能的实现
  14. U3D游戏开发框架(三)——UI管理器
  15. Hangfire详解
  16. 程序员如何营销自己?
  17. 【Android】lint检查
  18. I-Cache 和 D-Cache
  19. 云展网 课件 图片 下载
  20. STF移动测试云平台搭建

热门文章

  1. 职业人应该“这山望着那山高”
  2. Angular ngTemplateOutlet
  3. Intelj IDEA的pom.xml显示错误can not reconnect
  4. spring cloud 学习(6) - zuul 微服务网关
  5. 20145106java实验四
  6. Spark Job Scheduling
  7. python读取文件乱码
  8. jquery插件整理篇(六)HTML编辑器插件
  9. 将一个普通 JAR 文件打包为 plugin 的一个问题
  10. Nhibernate中Unexpected row count的一种解决办法