示例表:

瞬间更新列中的所有记录

update 表名 set 列名=设置的值

例:添加一列数据类型remark,将remark列所有值更新为“无特殊记录”

alter table tb add remark varchar(100);
update tb set remark='无特殊记录';

注 :在启动MYSQL监视器时可以加上--safe--updates选项,如果列上没有where条件就无法执行update或delete

只修改符合条件的记录:

update 表名 set 列名=设置的值 where 条件;

例:将列sales大于等于100的remark改为“优秀”

update tb set remark='优秀' where sales>=100;

例:将销售额最低的3条记录的备注修改为“加油”

思路:使用order by将列sales按升序排列,并用limit3对前3条记录进行select,然后向列remark中输入“加油”

update tb set remark='加油'
order by sales
limit 3;

复制符合条件的记录:

仅复制指定记录:把符合条件的记录复制到其他表中

create table 新表名 select * from where

例:复制表tb的列结构和id为A101的记录,然后创建新表tb_A101

create table tb_A101
select * from tb
where id like 'A101';

例:将上述记录插入到已存在的表

insert into 已存在的表 select * from tb where id like 'A101';

 例:复制tb中按照销售额从高到第排在第2名到第5名的记录到新表

思路:当执行create table ... select ...时,使用order by 排序,然后使用Limit和offset指定要复制的记录数和开始复制的位置

create table tb_2to5
select *
from tb
order by sales desc
limit 4 offset1;

 删除符合条件的记录:

删除所有记录:

delete from 表名;

delete命令会删除记录,但是不会删除表的列结构。删除表本身时需要使用drop table命令

删除指定的记录:

delete from 表名 where 条件;

例:删除年龄小于30岁的员工记录

delete from tb where age<30;

排序后删除:

例:删除销售额排在最前面的4条记录

delete from tb
order by sales desc
limit 4;

【MYSQL笔记】编辑数据相关推荐

  1. MySql笔记之数据表

    数据表:行称为记录  列称为字段 用来存储数据 一.数据类型 数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型. 在我们存储不同类型的数据时,为了 ...

  2. MySql笔记之数据备份与还原

    MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码 ...

  3. MySQL笔记-常用数据库函数

    函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL 标准上扩展一些函数. 函数可以放在SQL 语句的各个位置,常用的位置是select和whe ...

  4. MySQL笔记--2、3、4、5

    1.目的:设置合适的数据类型给字段 一.整数类型 例如 (1)create table student(xh char(10),nl tinyint unsigned,sr dataime,dz va ...

  5. html.编辑数据回显,从HTML表格编辑/更新MySQL数据库值

    我有一个表单,目前提交值到MySQL数据库.在每次提交完成后,刚刚插入到mysql数据库的数据将在表单下回显.该表格具有动态输入字段.我知道想要添加编辑以前插入的值的可能性.我放置了一个编辑按钮,将用 ...

  6. mysql没法修改数据_MySQL学习笔记之数据的增、删、改实现方法

    本文实例讲述了MySQL学习笔记之数据的增.删.改实现方法.分享给大家供大家参考,具体如下: 一.增加数据 插入代码格式: insert into 表明 [列名-] values (值-) creat ...

  7. mysql分页概念_MySQL学习笔记之数据定义表约束,分页方法总结

    本文实例讲述了MySQL学习笔记之数据定义表约束,分页方法.分享给大家供大家参考,具体如下: 1. primary key 主键 特点:主键是用于唯一标识一条记录的约束,一张表最多只能有一个主键,不能 ...

  8. python读取mysql中的数据_Python笔记:用Python读取MySQL中的数据

    Python处理数据分析的优势,很多人都知道(可以实现更复杂.更灵活的操作,包括数据预处理.数据可视化输出等),但是加载到Python中的数据,只是临时存储在内存中的一张虚拟表(退出之后就会被释放掉了 ...

  9. mysql 工具里直接修改sql结果数据_sql server如何在查询结果页面直接编辑数据

    展开全部 sql server在查询结抄果页面直接编辑数据2113的方法和详细的操作步5261骤如下: 1.首先,4102打开数据库查1653询语句. 输入查询语句以查询数据表中的数据内容,如下图所示 ...

  10. 涂抹mysql笔记-mysql复制特性

    涂抹mysql笔记-mysql复制特性 mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象.即可以实现A复制到B(主 ...

最新文章

  1. 《Java程序设计》实验二 实验报告
  2. 09 | 基础篇:怎么理解Linux软中断?
  3. 当我们扩张时——技术商业策略圆桌第一弹
  4. golang学习之旅(1)
  5. C/C++编程笔记:数据结构二叉树的查找(前序、中序、后序、层序遍历)
  6. ux和产品经理_为什么您的产品团队需要UX研究人员
  7. 这个 Python 库有必要好好学学
  8. linux QT 程序自启动,Qt Windows下开机自动启动自己的程序
  9. MySQL打不开用户_mysql打不开了
  10. 读SRE Google运维解密有感(一)
  11. php 远程文件是否存在,如何通过php判断本地及远程文件是否存在
  12. 打开IE8总是提示欢迎使用?怎样使它不提示?
  13. 几种常见的跨域原理的实现
  14. 杰魔(Geomagic Design)逆向工程软件学习1-点云和多边形面片文件的处理
  15. HTML课题背景怎么写,课题研究的背景和意义怎么写
  16. 高光谱知识(1)-高光谱成像技术的理解
  17. 2022杭电多校8 Stormwind
  18. 高考2017c语言试卷,2017高考语文模拟考试试卷附答案
  19. 链游面临重大变局,AZTEC能否异军突起?
  20. 【Bug】steam双方都是国区 礼物无法入库问题

热门文章

  1. Time flies
  2. UVA12555 Baby Me【水题】
  3. HDU1598 find the most comfortable road【枚举+并查集+最大生成树】
  4. 一题多解 —— linux 日志文件(log)reload 重新载入
  5. Metropolis 采样与蒙特卡洛算法
  6. Python 异常(Exception)
  7. matlab rem与mod 的区别
  8. 趣学 C 语言(五)—— 内存管理
  9. 面向对象——意图与逻辑(三)
  10. 面向对象 —— 静态成员(变量与方法)