
mysql
文章平均质量分 60
jamesluozhiwei
个人博客:https://ccccyc.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql中英文拼音首字母获取及排序
需求在数据库中需要根据用户名按a-z排序;方式一因为我们通常使用的编码都是utf-8;所以直接排序并不是按照我们所期待的拼音从a-z排序;我们需要将字符转换成gbk即可;select * from tb_user order by convert(tb_user.`name` using gbk);缺点这种方式可以简单粗暴的完成我们的需求,但是有一个缺陷就是英文会排在所有中文前面;...原创 2020-04-07 20:10:01 · 1458 阅读 · 0 评论 -
mysql 查询当天、本周,本月,上一个月的数据
mybatis针对时间查询mybatis提供了一些时间转换函数可直接调用,下面举例今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天select * from 表名 where to_days(now()) - to_days(时间字段名) == 1;近XX天或近XX周、月、季度、年DATE_SUB() 函数从日...原创 2018-12-21 10:52:39 · 1522 阅读 · 2 评论 -
mysql 查询结果增加一个字段,固定值
select tb_a.filed1, 'haha' as column1 from tb_a使用 [值 as 字段名] 即可原创 2019-07-12 17:37:45 · 7251 阅读 · 3 评论 -
mysql中insert into select from 的使用
文章目录问题sql问题如何在mysql中从多个表组合字段然后插入到一个新表中,通过一条sql语句实现。eg:有3张表:a、b、c,现在需要从b表中查询出 f1 字段,c表中查出 f2 字段,再加上 固定值(已知值) 1 插入 a表,包含的 a1,a2,a3 字段。sqlINSERT INTO a ( a1, a2, a3 ) SELECT * FROM( SELECT b.f1...原创 2019-07-12 17:38:48 · 1521 阅读 · 0 评论 -
mysql update join的使用
mysql在update中使用JOINUPDATE T1, T2,[INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1SET T1.C2 = T2.C2, T2.C3 = exprWHERE condition原创 2019-07-12 18:35:00 · 655 阅读 · 0 评论