mysql 一对多 根据多条数据排序_Java -->MySQL

4c263cb1db7966df943edc92b19d9c28.png

java036

子查询

可以将子查询放在许多的 SQL 子句中,包括:

WHERE 子句、HAVING 子句 、FROM 子句

使用子查询的原则

1)子查询放在圆括号中。

2)将子查询放在比较条件的右边。

3)在单行子查询中用单行运算符,在多行子查询中用多行运算符。

MySQL 中的正则表达式

1)MySQL 中允许使用正则表达式定义字符串的搜索条件,性能要高于 like。

2)MySQL 中的正则表达式可以对整数类型或者字符类型检索。

3)使用 regexp 关键字表示正则匹配。

4)默认忽略大小写,如果要区分大小写,使用 binary 关键字 。

正则表达式的模式及其含义

fb16fdbc58b7b3360188b4bc15fa5e04.png

索引

索引作用:MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL的检索速度。

MySQL 中的索引类型

普通索引 、 唯一索引 、主键索引 、组合索引 、全文索引

普通索引

1)是最基本的索引,它没有任何限制。

2)在创建索引时,可以指定索引长度。length 为可选参数,表示索引的长度,只有字符串类型的字段才能指定索引长度,如果是 BLOB 和 TEXT 类型,必须指定 length。

创建索引时需要注意:

如果指定单列索引长度,length 必须小于这个字段所允许的最大字符个数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值