• sql LEFT JOIN与LEFT OUTER JOIN 的区别

    LEFT JOIN与LEFT OUTER JOIN 区别在Sql Server中加入语法OUTER是可选的参考文档:FROM(Transact-SQL)<join_type> ::=          [ { INNER | { { LEFT | RIGHT | FULL } [ OUTER ] } } [ 

    mysql 84 人阅读 0 条评论
  • mysql 获取分组(group by)中最新的一条数据/最后一条数据

    有一个数据表为targt,数据如下所示:Id   Name   Other_Columns ------------------------- 1    A       1 2    A       2 3    A     &n

    mysql 328 人阅读 0 条评论
  • mysql数据sql将查到的数值/数字如(0,1,2)转换为相关的文字/汉字显示

    mysql数据sql将查到的数值如(0,1,2)转换为相关的文字/汉字显示SELECT row_id, (case 字段名 WHEN 1 then '红灯' WHEN 2 THEN '绿灯' WHEN 3 THEN '黄灯' end) as vissim_group_status FROM `表名`  WHERE row_id=1

    mysql 212 人阅读 0 条评论
  • 如何在MySQL中重置id自增AUTO_INCREMENT?

    SQL查询某时间范围内的数据sql语句第一种:SELECT users.*  FROM   users WHERE  create_time >= '2021-12-01 00:00:00'  AND  create_time <= '2021-12-06 00:00:00'第二种:使用betweenSELECT users.*  FROM  &nbsp

    mysql 168 人阅读 0 条评论
  • SQL查询某时间范围内的数据

    SQL查询某时间范围内的数据sql语句第一种:SELECT users.*  FROM   users WHERE  create_time >= '2021-12-01 00:00:00'  AND  create_time <= '2021-12-06 00:00:00'第二种:使用betweenSELECT users.*  FROM   

    mysql 190 人阅读 0 条评论
  • mysql count(1) 和 count(*) 两者有什么区别

    count(1) 和 count() 一般用来统计全表数据量,包含null值。count(列名)只会统计该列不为null的总数。 所以数量上count(1) = count() >= count(列名)。执行效果:count(1)和count(*)的效果是一样的从MySQL5.7开始,提供了追踪优化器功能。优化器在优化SQL之前,就把 couont() 格式化成 count(0)。 但是,count(列名) 并没有优化成其他,因为要去掉null值 所以性能上 count(1) = count() > count(列名)count(*) 和 count(1)和count(列名)区别执

    mysql 150 人阅读 0 条评论
  • mysql 单表求交集(Intersection)

    mysql 单表求交集(Intersection)背景:在开发过程中,遇到以下场景:在同一张表中,假设人物表中有一个字段叫做职业,职业有医生,教师,护士,幼师等,现在要提取职业为医生的人物有哪些。表结构为表名  people name 名字 job  职业sql语句如下SELECT DISTINCT     COUNT(*),     job FROM     people WHERE   &n

    mysql 138 人阅读 0 条评论
  • MySql设置默认值'collat​​ion_connection'

    MySql设置默认值'collation_connection'SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci查看执行结果:SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';结果:键值character_set_clientutf8mb4cha

    mysql 167 人阅读 0 条评论
  • MySQL 存储生僻字/不常见繁体字解决方案

    概述:utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据和生僻字是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,python程序中将报SQL异常:Traceback (most recent call last):   File "/Users/chenxin/Dropbox/python/django/shici/clean_data/export_data.py", line 101,&nb

    mysql 324 人阅读 0 条评论
  • mysql 使用命令查看当前mysql版本

    mysql 使用命令查看当前mysql版本select version();结果如下:

    mysql 162 人阅读 0 条评论