MySql

本文详细介绍MySql中用于高效数据检索的各种查询技巧,包括DISTINCT去重、LIMIT行数限制、ORDER BY排序、BETWEEN范围查询、IS NULL空值检查、AND与OR条件组合、IN与OR等效使用、NOT条件否定、LIKE与通配符搜索,以及正则表达式的应用。掌握这些技巧将显著提升SQL查询效率。

DBMS 数据库管理系统

连接到MySql需要的信息

主机名 端口号 合法的用户名 用户口令

DISTINCT 指示MySql只返回不同的(唯一/去重)

LIMIT 指示MySql返回指定的某一行或者多行(如select * from 表名 limit 1返回第一行/select * from 表名 limit 2,2从第二行开始返回两行)

ORDER BY 字段名 根据字段名排序 默认升序排序(desc降序asc升序)

BETWEEN 范围值检查(使用时需要指定两个值用and连接)

IS NULL 空值检查(检索值为NULL的字段)

AND OR 检索条件有多个时使用AND(并且的意思指多个检索条件同时满足)OR(或者的意思多个检索条件有一个或者多个满足)

IN 功能与OR相同(用法where 字段名 in(值1,值2))

NOT 否定跟在他之后的条件(如where 字段名 not in(1,2))

% 通配符 配合LIKE使用(如where 字段名 like ‘%123%’)匹配0到多个字符

_ 通配符 配合LIKE使用(如where 字段名 ‘_123’)只能匹配单个字符

通配符搜索比其他搜索花的时间长

MySql正则表达式是什么???

转载于:https://www.cnblogs.com/dong208/p/9763513.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值