-DML(insert,update,delete)

1.插入数据
insert into 表名(列,列...)values(值,值...)
//当插入的数据与表格一一对应时,列可以省略
insert into 表名 values(值,值...)

例如:--给tbl_user表中添加一条记录
insert into tbl_user values (22,'刘强东','123456');

2.更新数据
update 表名 set 列=新值 where 条件;

例如:--修改tbl_user表中第二行记录的用户名
update tbl_user username = '章泽天' where id = 2;

注意:修改操作千万要注意条件!!!

3.删除数据
delete 表名 where 条件

例如:删除用户表格第三行
delete tbl_user where id = 4;

--删除用户表格第三行的密码

update tbl_user psd=null where id=3;

注意:此处不能违反约束

1.DML语句不会自动提交,也就是说当运行完DML语句后,数据库中真实的数据还没有发生变化,当前自己事务中看到的仅仅是内存中的情况,所以此时,另外一个事务是无法看到修改结果的。
如果要把修改后的结果同步到数据库中,则必须手动使用如下命令:
--提交数据,把内存中的数据提交同步到数据库中
commit;

即:一个事务无法读取到另一个事务还没有提交的数据!!!

转载于:https://www.cnblogs.com/w-xibao/p/7797609.html

sql语言的一大类 DML 数据的操纵语言相关推荐

  1. jdbc是java语言编写的类和接口_JDBC——Java语言连接数据库的标准

    JDBC概述 API JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...

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

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

  3. sql 两大类 DDL数据定义语言 和DCL数据控制语言

    SQL分为五大类: DDL:数据定义语言   DCL:数据控制语言     DML:数据的操纵语言  DTL:数据事务语言  DQL:数据查询语言. DDL (date definition lang ...

  4. SQL语法之DDL和DML

    SQL语法之DDL和DML         DDL数据库定义语言 create 创建 alter 修改 drop 删除 drop和delete的区别 truncate DML 数据操作语言 inser ...

  5. SQL语言分为五大类

    SQL语言分为五大类: DDL(数据定义语言) - Create.Alter.Drop 这些语句自动提交,无需用Commit提交.(Data Definition Language) DQL(数据查询 ...

  6. Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)

    文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...

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

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

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

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

  9. DML 数据操控语言: truncate 数据截断 与 delete之间的区别: 总结:

    DML  数据操控语言: --删除 --delete from 表名 where 行过滤条件;  删除表中满足条件的数据 select * from  t_user where id in (7499 ...

  10. SQL中DDL语句(数据表定义语言)

    表示数据表定义语言(凡是带有creata.drop.alter的都是DDL),DDL操作的是表的结构.不是表中的数据 目录 create(增加表) drop(删除表) truncate (删除表内数据 ...

最新文章

  1. 使用vue控制元素显示隐藏
  2. P1352-没有上司的舞会【树形dp】
  3. jdk 8 集合对象排序_使用JDK 8流在包装对象的集合和包装对象的集合之间转换
  4. 使用shiro框架,注销问题的解决
  5. 【HTML/CSS】单位小结
  6. MySQL5.6 新特性之GTID【转】
  7. 2天驾驭div+css_老婆竟然只知道几个css伪类,不行得惩罚她了
  8. java 左右两边数据类型不一样_java基础语法
  9. 02. 不要试图编写独立于容器类型的代码
  10. linux硬盘速率测试,【Linux】测试硬盘读写速度
  11. ARCore-普及篇
  12. python字典的key提取_python 字典操作提取key,value
  13. office2016图标显示异常,但是文档可以正常打开解决办法
  14. 【Arcgis】Extract by Mask时出错,ERROR 999999
  15. Java 并发编程(一):简介
  16. ReadyState的五种状态详解
  17. 计算机辅助英语教学 研究背景,信息时代背景下的英语教学(原稿)
  18. 数数字(找规律+模拟)
  19. 《C语言程序设计》江宝钏主编-习题4-3-字母排序!!!
  20. 甲骨文发布移动版Java发展路线图

热门文章

  1. mysql截取小数点后4位_MySQL 截取小数位数
  2. Java web技术及应用答案_超星《Java Web应用开发技术》答案
  3. r语言算巢式设计方差分析_R语言入门之效力分析(Power Analysis)
  4. JAVA程序提取PDF中间页
  5. CentOS7下安装JDK1.8过程记录
  6. springboot学习笔记03 整合JPA
  7. JAVA中构造方法说法_关于Java程序的构造方法,说法错误的是( )
  8. opencv+Dlib人脸融合
  9. 过拟合的原因以及如何解决
  10. html5 dom操作api,17 HTML5 DOM获取元素.html