mysql
lanxing_thk
专注于当下,保持敬畏
展开
-
mysql通过view实现组合数据的翻页
文章目录1 问题背景2 总结一下涉及的mysql关键字1 问题背景一个表格展现的数据,涉及多张表,还有分组的概念在其中另外,需要关键字搜索需要分页(只要是分页多表,view就跑不掉)2 总结一下涉及的mysql关键字视图创建create view view_name as (查询数据语sql)左连接:确保左侧数据存在,右侧可能为nullleft join双连接: 这一步,主要用来过滤条件,某张表某个字段不能为nulljoinunion : 另一部分的数原创 2021-08-31 09:19:28 · 281 阅读 · 0 评论 -
mysql分组(group)后,取另一字段排序后最大值(max)的结果集
文章目录一、需求二、sql三、注意问题一、需求所有数据按编码(code)分组后,取最大版本(version)记录二、sqlselect * from table_name where (code,version) in ( select code,max(version) from table_name group by code);三、注意问题1 如果code存在Null值 , 结果会减少2 如果最大版本存在多条,多条记录都会查出想法:如果仍然想保留一条数据,那就再做一次gro原创 2021-07-17 19:06:57 · 1268 阅读 · 0 评论 -
count(字段)统计 ,null值不记录, 请使用count(*)或者count(1)
场景描述1 字段role_name有两行为Null请使用 count(), count()原创 2021-02-20 17:26:06 · 1580 阅读 · 0 评论 -
windows下 mysql导入大文件sql
文章目录1 需求2 操作流程3 问题4 解决方法1 需求windows下mysql导入大文件sql(3+G),方便本地测试2 操作流程1 进入 dos (搜索下输入cmd)2 进入mysql命令所以目录(通过工具查看:show variables like ‘character_sets_dir%’;)3 mysql -uroot -p 数据库名 <d:\test.sql(不要分号)4 Enter键执行3 问题dos 下使用source 导入, 但导入过程中会报错,数据不原创 2021-01-14 15:22:12 · 459 阅读 · 0 评论 -
mysql数据库支持emoji表情特殊字符
文章目录一、背景问题二、window下设置utf8mb41.修改mysql配置文件2. 设置库、表字符集三、linux下设置utf8mb41.修改配置2. 设置库、表字符集3.重启服务一、背景问题问题:mysql数据库设置为utf8mb4后仍然无法插入表情符号原因:mysql配置文件中没有设置utf8mb4并重启服务在排查的过程中,先在本地尝试,后在linux上尝试,接下来记录一下完...原创 2019-03-30 11:51:41 · 3968 阅读 · 0 评论