MySQL从删库到跑路

栏目: 数据库 · 发布时间: 6年前

内容简介:用法与insert基本相同,如:注意:因为要根据主键或者是唯一索引判断是否有重复数据,所以操作的表必须要有主键或者是唯一索引。否则的话,replace into 会直接插入数据。这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段

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从删库到跑路》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机程序设计艺术:第4卷 第4册(双语版)

计算机程序设计艺术:第4卷 第4册(双语版)

Donald E.Knuth / 苏运霖 / 机械工业出版社 / 2007-4 / 42.00元

关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷组成了程序设计理论和实践的惟一的珍贵源泉,无数读者都赞扬Knuth的著作对个人的深远影响。科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员们已经成功地应用他的“菜谱式”的解到日常问题上,所有人都由于Knuth在书中所表现出的博学、清晰、精确和高度幽默而对他无比敬仰。   为开始后续各卷的写作并更......一起来看看 《计算机程序设计艺术:第4卷 第4册(双语版)》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具