sql语言的一大类 DML 数据的操纵语言
-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 数据的操纵语言相关推荐
- jdbc是java语言编写的类和接口_JDBC——Java语言连接数据库的标准
JDBC概述 API JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...
- MySQL→数据库、启动连接数据库、SQL→DDL数据定义语言及数据类型、DML数据操作语言、DQL数据查询语言、数据库约束→主键、唯一、非空、默认、外键、SQL、三大范式及一多关系、视图、内外连接
MySQL连接退出命令 mysql –uroot -proot mysql –h127.0.0.1 –uroot -proot mysql --host=localhost --user=root - ...
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...
- SQL语法之DDL和DML
SQL语法之DDL和DML DDL数据库定义语言 create 创建 alter 修改 drop 删除 drop和delete的区别 truncate DML 数据操作语言 inser ...
- SQL语言分为五大类
SQL语言分为五大类: DDL(数据定义语言) - Create.Alter.Drop 这些语句自动提交,无需用Commit提交.(Data Definition Language) DQL(数据查询 ...
- Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)
文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...
- 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据
14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...
- 数据库DML数据操作语言
文章目录 DML 数据操作语言 1. 插入数据(INSERT) 1.1 语法: 1.2 插入默认值 注意事项: 1.3 全列插入 2. 修改数据(UPDATE) 2.1 语法 注意 2.2 修改指定记 ...
- DML 数据操控语言: truncate 数据截断 与 delete之间的区别: 总结:
DML 数据操控语言: --删除 --delete from 表名 where 行过滤条件; 删除表中满足条件的数据 select * from t_user where id in (7499 ...
- SQL中DDL语句(数据表定义语言)
表示数据表定义语言(凡是带有creata.drop.alter的都是DDL),DDL操作的是表的结构.不是表中的数据 目录 create(增加表) drop(删除表) truncate (删除表内数据 ...
最新文章
- 使用vue控制元素显示隐藏
- P1352-没有上司的舞会【树形dp】
- jdk 8 集合对象排序_使用JDK 8流在包装对象的集合和包装对象的集合之间转换
- 使用shiro框架,注销问题的解决
- 【HTML/CSS】单位小结
- MySQL5.6 新特性之GTID【转】
- 2天驾驭div+css_老婆竟然只知道几个css伪类,不行得惩罚她了
- java 左右两边数据类型不一样_java基础语法
- 02. 不要试图编写独立于容器类型的代码
- linux硬盘速率测试,【Linux】测试硬盘读写速度
- ARCore-普及篇
- python字典的key提取_python 字典操作提取key,value
- office2016图标显示异常,但是文档可以正常打开解决办法
- 【Arcgis】Extract by Mask时出错,ERROR 999999
- Java 并发编程(一):简介
- ReadyState的五种状态详解
- 计算机辅助英语教学 研究背景,信息时代背景下的英语教学(原稿)
- 数数字(找规律+模拟)
- 《C语言程序设计》江宝钏主编-习题4-3-字母排序!!!
- 甲骨文发布移动版Java发展路线图
热门文章
- mysql截取小数点后4位_MySQL 截取小数位数
- Java web技术及应用答案_超星《Java Web应用开发技术》答案
- r语言算巢式设计方差分析_R语言入门之效力分析(Power Analysis)
- JAVA程序提取PDF中间页
- CentOS7下安装JDK1.8过程记录
- springboot学习笔记03 整合JPA
- JAVA中构造方法说法_关于Java程序的构造方法,说法错误的是( )
- opencv+Dlib人脸融合
- 过拟合的原因以及如何解决
- html5 dom操作api,17 HTML5 DOM获取元素.html