mysql插入,删除,更新地址:https://wenku.baidu.com/view/194645eef121dd36a32d82b1.html

http://www.cnblogs.com/stm32stm32/p/5734366.html

以下均为在查询编辑器中的操作

回退操作:

commit:确认,无法更改

rollback:回退

save point trans_insert:事物点,用于选择性回退

rollback to tran_insert:回到事物点

以上用法在anvicat中会有变化,不完全实用

set autocommit = 0;

delete from emp;  删除内容后还保留主键的索引,可以回退操作。

rollback;

truncate table emp; 删除内容后没有索引,从一开始,不可以回退。

rollback;

一、增、删、改、查

1、增(向表格中插入数据):

INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);

示例:

SQL代码:

INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);

Navicat中截图:

命令输入窗口:

insert into studentinfo values('200601004','wangwu','21','13400010004','龙岗市','2006010901'),('200601004','wangwu','21','13400010004','龙岗市','2006010901')

2、删(从表格中删除数据)

DELETE FROM tb_TableName;

示例:

SQL代码:

DELETE FROM tb_userInfo;
命令输入窗口:

删除students表中年龄不大于18的行:
            msyql>DELETE FROM students WHERE Age<=18;

3、改(更新表格中的数据)

UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;

示例:

SQL代码:

UPDATE tb_userInfo SET Age= Age+1;

命令输入窗口:

修改students表中tom的年龄和性别:
            mysql>UPDTAE students SET Age=30,Gernder=‘F‘ WHERE Name=‘tom‘;

4、查(在表格中查询数据)

SELECT ColumnName1,ColumnName1 FROM tb_TableName;

示例:

SQL代码:

SELECT Name,Age,Sex,Height FROM tb_userInfo;

命令输入窗口:

1.select distinct classnum   distinct (查询结果不允许重复)
   from studentinfo

mysql DML 数据插入,删除,更新,回退的更多相关文章

  1. 09Microsoft SQL Server 表数据插入,更新,删除

    Microsoft SQL Server 表数据插入,更新,删除 向表中插入数据 INSERT INTO insert into tb1 values(0004,'张凤凤') insert into ...

  2. 09Oracle Database 数据表数据插入,更新,删除

    Oracle Database 数据表数据插入,更新,删除 插入数据 Insert into table_name(column) values(values); insert into studen ...

  3. .NET 百万级 大数据插入、更新 ,支持多种数据库

    功能介绍  (需要版本5.0.44) 大数据操作ORM性能瓶颈在实体转换上面,并且不能使用常规的Sql去实现 当列越多转换越慢,SqlSugar将转换性能做到极致,并且采用数据库最佳API 操作数据库 ...

  4. 定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表

    最近项目中有一种需求: 大致需求是这样的 通过给定的 用户名和密码 要定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表 项目的结构式struts1 hibernat ...

  5. MYSQL查看数据表最后更新时间

    MYSQL查看数据表最后更新时间 - 拨云见日 - CSDN博客 https://blog.csdn.net/warnerwu/article/details/73352774 mysql> S ...

  6. MYSQL数据插入、更新及删除

    上文讲到创建数据表,本文介绍create table后的数据插入: 一.通过insert into ...values...插入 insert into tablename (column1,colu ...

  7. MySQL-快速入门(6)连接查询、子查询、正则表达式查询、数据的插入删除更新

    1.内连接查询:inner join ... on 只有满足条件的记录才能够出现在结果关系中,即完全相等.自连接查询是一种特殊的内连接查询. 2.外连接查询: 1>左外连接 / 左连接:返回包括 ...

  8. Mysql:如果数据存在则更新,不存在则插入

    mysql语法支持如果数据存在则更新,不存在则插入,首先判断数据存在还是不存在的那个字段要设置成unique索引, 例如表tb_addrbook如下: 索引: 语句1:不存在插入 INSERT INT ...

  9. MySQL 误删数据、误更新数据(update,delete忘加where条件)

    MySQL 误操作后数据恢复(update,delete忘加where条件) 关键词:mysql误删数据,mysql误更新数据 转自:https://www.cnblogs.com/gomysql/p ...

随机推荐

  1. 试图从目录中执行 CGI、ISAPI 或其他可执行程序

    首先来看我遇到问题时的情况,直接上图!   从上图的错误提示信息可以看出,是权限不够,被拒绝访问,开始我以为是我的程序的php程序的原因,但是其他站点没事啊,就对这个站点的权限重新分配了下,给了最高权 ...

  2. kotlin基础 字符串模板

    ${变量名} var tmp="字符串模板” print("今天学习${tmp}这个知识点")

  3. wow.js特效使用方法

    wow.js 的官网特效地址; https://www.delac.io/wow/ 使用方式: new WOW().init(); 需要加的CSS: .ani{visibility: hidden;}

  4. sublime px转rem的方法【亲测有效】

    在开发手机网站的时候,我们经常会用到rem来作为单位,但是手动转rem太麻烦了,那么怎么办呢?sublime安装cssrem来进行快捷操作. 安装过程: 第一步:去git上克隆 https://git ...

  5. vscode-tab按键失效变为切换功能的解决方法

    有一种可能是无意中按到了ctrl+m,此时VSCode右下角会出现Tab Moves focus的字样,如下: 用ctrl + m 可以切换两种状态.没有Tab Moves focus字样的时候,就是 ...

  6. 深入浅出依赖注入容器——Autofac

    1.写在前面 相信大家对IOC和DI都耳熟能详,它们在项目里面带来的便利大家也都知道,微软新出的.NetCore也大量采用了这种手法. 如今.NetCore也是大势所趋了,基本上以.Net为技术主导的 ...

  7. PHPExcel 导出数据(xls或xlsx)- 助手类(函数)

    本文链接:https://www.cnblogs.com/tujia/p/11358096.html 说明:简单好用的导出助手,轻松导出数据到 excel !! 使用示例: Example: Exce ...

  8. 【DL基础】GridSearch网格搜索

    前言 参考 1. 调参必备---GridSearch网格搜索: 完

  9. Win10升级后无法删除Windows.old文件夹

    问题:win10系统进行升级后(升级到1903版本),无法删除生成的Windows.old文件夹,提示文件夹访问被拒绝. 点击继续后,无法进行正常删除. 解决方法:使用windows自带的磁盘清理进行 ...

  10. 【CUDA开发-并行计算】NVIDIA深度学习应用之五大杀器

    来自吉浦迅科技 整理发布 http://mp.weixin.qq.com/s?__biz=MjM5NTE3Nzk4MQ==&mid=2651231163&idx=1&sn=d4 ...