【MYSQL笔记】编辑数据
示例表:
瞬间更新列中的所有记录
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笔记】编辑数据相关推荐
- MySql笔记之数据表
数据表:行称为记录 列称为字段 用来存储数据 一.数据类型 数据类型是指列.存储过程参数.表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型. 在我们存储不同类型的数据时,为了 ...
- MySql笔记之数据备份与还原
MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码 ...
- MySQL笔记-常用数据库函数
函数(function)作为数据库的一个对象,是独立的程序单元(以后再研究怎么定义),每个数据库都会在SQL 标准上扩展一些函数. 函数可以放在SQL 语句的各个位置,常用的位置是select和whe ...
- MySQL笔记--2、3、4、5
1.目的:设置合适的数据类型给字段 一.整数类型 例如 (1)create table student(xh char(10),nl tinyint unsigned,sr dataime,dz va ...
- html.编辑数据回显,从HTML表格编辑/更新MySQL数据库值
我有一个表单,目前提交值到MySQL数据库.在每次提交完成后,刚刚插入到mysql数据库的数据将在表单下回显.该表格具有动态输入字段.我知道想要添加编辑以前插入的值的可能性.我放置了一个编辑按钮,将用 ...
- mysql没法修改数据_MySQL学习笔记之数据的增、删、改实现方法
本文实例讲述了MySQL学习笔记之数据的增.删.改实现方法.分享给大家供大家参考,具体如下: 一.增加数据 插入代码格式: insert into 表明 [列名-] values (值-) creat ...
- mysql分页概念_MySQL学习笔记之数据定义表约束,分页方法总结
本文实例讲述了MySQL学习笔记之数据定义表约束,分页方法.分享给大家供大家参考,具体如下: 1. primary key 主键 特点:主键是用于唯一标识一条记录的约束,一张表最多只能有一个主键,不能 ...
- python读取mysql中的数据_Python笔记:用Python读取MySQL中的数据
Python处理数据分析的优势,很多人都知道(可以实现更复杂.更灵活的操作,包括数据预处理.数据可视化输出等),但是加载到Python中的数据,只是临时存储在内存中的一张虚拟表(退出之后就会被释放掉了 ...
- mysql 工具里直接修改sql结果数据_sql server如何在查询结果页面直接编辑数据
展开全部 sql server在查询结抄果页面直接编辑数据2113的方法和详细的操作步5261骤如下: 1.首先,4102打开数据库查1653询语句. 输入查询语句以查询数据表中的数据内容,如下图所示 ...
- 涂抹mysql笔记-mysql复制特性
涂抹mysql笔记-mysql复制特性 mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象.即可以实现A复制到B(主 ...
最新文章
- 《Java程序设计》实验二 实验报告
- 09 | 基础篇:怎么理解Linux软中断?
- 当我们扩张时——技术商业策略圆桌第一弹
- golang学习之旅(1)
- C/C++编程笔记:数据结构二叉树的查找(前序、中序、后序、层序遍历)
- ux和产品经理_为什么您的产品团队需要UX研究人员
- 这个 Python 库有必要好好学学
- linux QT 程序自启动,Qt Windows下开机自动启动自己的程序
- MySQL打不开用户_mysql打不开了
- 读SRE Google运维解密有感(一)
- php 远程文件是否存在,如何通过php判断本地及远程文件是否存在
- 打开IE8总是提示欢迎使用?怎样使它不提示?
- 几种常见的跨域原理的实现
- 杰魔(Geomagic Design)逆向工程软件学习1-点云和多边形面片文件的处理
- HTML课题背景怎么写,课题研究的背景和意义怎么写
- 高光谱知识(1)-高光谱成像技术的理解
- 2022杭电多校8 Stormwind
- 高考2017c语言试卷,2017高考语文模拟考试试卷附答案
- 链游面临重大变局,AZTEC能否异军突起?
- 【Bug】steam双方都是国区 礼物无法入库问题