MySQL从删库到跑路
MySQL数据库指令集
增(insert)
- 不指定字段
insert into <表名> values(值1,值2,值3...);
- 指定字段(没给到值的字段为默认值或null)
insert into <表名>[(字段1,字段2,字段3,...)] values(值1,值2,值3...);
- insert与子查询(插入多条数据)
insert into <表名>
<子查询>;
- replace插入
用法与insert基本相同,如:replace into <表名> values(值1,值2,值3...);
,不同的是如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。否则,直接插入新数据。
注意:因为要根据主键或者是唯一索引判断是否有重复数据,所以操作的表必须要有主键或者是唯一索引。否则的话,replace into 会直接插入数据。
删(delete)
- 常用删除语句
delete from <表名> [where condition];
- delete与子查询(删除多条数据)
delete from <表名>
where 字段=<子查询>;
- truncate清空表记录
truncate <表名>;
改(update)
- 常用更新语句
update <表名> set 字段1=值1,字段2=值2...
[where condition];
- update与子查询(修改多条数据)
update <表名> set 字段1=值1,字段2=值2...
where 字段=<子查询>;
查(select)
- 常用查询语句
select [distinct] <字段名或表达式>[,<字段名或表达式>]
from <表名或视图名>[,<表名或视图名>]
[where <条件表达式>]
[group by <字段名>[having <条件表达式>]]
[order by<字段名>[asc|desc]]
[limit [start,]count]
- distinct关键字
这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段
- [where <条件表达式>]
1.关系表达式查询
关系运算符:=(等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、!=或<>(不等于)
eg:select name from user where id>10;
2.逻辑表达式查询
逻辑运算符(优先级从高到低):not、and、or
eg:select * from user where name='simu' and age=20;
3.设置取值范围的查询
谓词:between ... and ... 或 not between ... and ...
eg:select * from user where id between 10 and 20;
4.空值查询
谓词:is null 或 is not null
eg:select * from user where id is null;
5.模糊查询
谓词:like 或 not like
eg:select * from user where name like 'simu';
未完待续......
MySQL从删库到跑路相关推荐
- MySQL从删库到跑路(5):in and not
"哈哈哈哈,看你这几天没来上课,我还以为你去拜什么高人为师了?原来就是这个烂番薯.臭鸟蛋的小卖部大爷学装逼,你逗我玩呢?哈哈哈哈哈" "哈哈哈哈,一个老屌丝,一个小屌 ...
- MySQL从删库到跑路(2):大爷的SQL私房菜
大爷的SQL私房菜 夜色如墨,月凉如水,一轮皎洁的圆月高高地挂在夜空之上,平日里鼾声如雷的室友今夜也停止了打鼾,如此静谧的夜晚,李有为却辗转难眠. 时间悄然来到凌晨一点半,他已经在窗边站了53分钟23 ...
- MySQL从删库到跑路(三)——SQL语言
作者:天山老妖S 链接:http://blog.51cto.com/9291927 一.SQL语言简介 1.SQL语言简介 SQL是结构化查询语言(Structured Query Language) ...
- MySQL从删库到跑路(7):连接查询,用联系的观点看女神与渣男
"有为,能陪我说说话么?" 望着梨花带雨的女神,一时间李有为陷入了恍惚之中,尽管心里已经千万次告诫自己要远离面前的女人,可是当她真的出现在面前时,李有为的大脑早已一片空白. ...
- mysql从删库到跑路 亚马逊_Amazon RDS 上的 MySQL 的已知问题和限制 - Amazon Relational Database Service...
Amazon RDS 上的 MySQL 的已知问题和限制 下面给出了有关对 Amazon RDS 使用 MySQL 的已知问题和限制. 不一致的 InnoDB 缓冲池大小 对于 MySQL 5.7,管 ...
- Mysql从删库到跑路(1)
文章目录 前言 初识Mysql mysql是啥呢 什么是数据库 DBMS 操作数据库 基本操作 数据库中的数据类型 操作数据表 列的一些其他属性 数据表的引擎 基本操作 总结 前言 终于放假了,前段时 ...
- MySQL从删库到跑路(8):聚合函数——让我们来统计一下漂亮妹子的信息
"李有为,我且问你,human_base_info表面,颜值最高的妹子能有多高?" 听完大爷的话,李有为的嘴角情不自禁地绽开了一抹不易察觉的潇洒而自信的笑容,"大爷, ...
- MySQL从删库到跑路(9):group by——给漂亮小姐姐分个组
上回说到,李有为学会了五个聚合函数,自那以后,谁是这个世界上最漂亮的人,谁是这世界上最高的人,谁是这个世界上最重的人,都逃不过她的火眼金睛,然后大爷的一个问题又让李有为陷入了难题的泥沼当中,在这个花 ...
- MySQL从删库到跑路(10):case when——国色天香、倾国倾城,给漂亮小姐姐分个类
一生一代一篇文,争教两处销魂.上回说到,李有为跟着小卖部大爷,装逼界的传奇人物逼神阿六敦学了一招group by分组后自以为可以纵横天下,然而很快,他便发现人外有人.天外有天,强中还有强中手,一山还 ...
最新文章
- mysql数据库试题下载_MYSQL数据库2013-2014学年考试试卷
- 概率论-3.5 条件分布与条件期望
- java实现map和object互转
- 2021温州市高考成绩查询,温州2021高考成绩排名榜单,温州各高中高考成绩喜报
- 南昌大学计算机接收调剂的条件,关于2018年河南昌大学学硕士研究生接收调剂程序及要求的须知详情...
- 结构体06:结构体const使用场景
- word的使用(二)
- LeetCode 1035 不相交的线
- Correct the classpath of your application so that it contains a single, compatible version oforg.spr
- 今天日期减去过去日期_在EXCEL怎么用今天日期减去之前的日期
- 访问网上计算机要输入密码,教大家访问电脑显示输入网络密码怎么办
- 就在今天!当当科技品类日满100减50
- 初学ARM的个人心得
- 微凉编程助手 v1.08官方版
- android校园超市平台英文文献,校园超市系统的设计与实现.doc
- latex的图的排列方法_latex多幅图片排列 2*2示例
- oracle分区设计,​Oracle 分区
- 串行通信 现场总线(网络)
- vue基础之常用特性
- 如何解决刷机变砖电脑不识别
热门文章
- 从 AlphaGo 到具有人类智慧的 AI 究竟有多远?Keras之父François Chollet告诉你
- SAP RETAIL MM41 创建商品主数据时候不能使用制造业系统里配置的物料组
- SAP Retail里的分类(Assortment)
- 汪昭然:构建“元宇宙”和理论基础,让深度强化学习从虚拟走进现实
- SAP WM 能否使用LT12去确认一个需要2-step法确认的TO单?
- 20年研发管理经验谈(三)
- SAP QM 如何将一个附件挂在一个Quality Notification单据上?
- 谈GPT-2(附大量网址)
- BERT新转变:面向视觉基础进行预训练
- 图像分类再思考DNN似乎遵循一种令人困惑的简单策略来对图像分类