范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

实用查询(MySQL经典实用查询案例)

  实用查询(MySQL经典实用查询案例)一、连接查询
  图解示意图
  1、建表语句
  部门和员工关系表:CREATETABLE`tb_dept`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`deptName`varchar(30)DEFAULTNULLCOMMENT'部门名称',  PRIMARYKEY(`id`)  )ENGINE=InnoDBAUTO_INCREMENT=6DEFAULTCHARSET=utf8;CREATETABLE`tb_emp`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`empName`varchar(20)DEFAULTNULLCOMMENT'员工名称',`deptId`int(11)DEFAULT'0'COMMENT'部门ID',  PRIMARYKEY(`id`)  )ENGINE=InnoDBAUTO_INCREMENT=8DEFAULTCHARSET=utf8;2、七种连接查询
  图1:左外连接selectt1.*,t2.empName,t2.deptId  fromtb_deptt1LEFTJOINtb_empt2ont1.id=t2.deptId;
  图2:右外连接selectt1.*,t2.empName,t2.deptId  fromtb_deptt1RIGHTJOINtb_empt2ont1.id=t2.deptId;
  图3:内连接selectt1.*,t2.empName,t2.deptId  fromtb_deptt1innerjointb_empt2ont1.id=t2.deptId;
  图4:左连接
  查询tb_dept表特有的地方。selectt1.*,t2.empName,t2.deptId  fromtb_deptt1LEFTJOINtb_empt2ont1.id=t2.deptIdWHEREt2.deptIdISNULL;
  图5:右连接
  查询tb_emp表特有的地方。selectt1.*,t2.empName,t2.deptId  fromtb_deptt1RIGHTJOINtb_empt2ont1.id=t2.deptIdWHEREt1.idISNULL;
  图6:全连接selectt1.*,t2.empName,t2.deptId  fromtb_deptt1LEFTJOINtb_empt2ont1.id=t2.deptIdUNIONselectt1.*,t2.empName,t2.deptId  fromtb_deptt1RIGHTJOINtb_empt2ont1.id=t2.deptId
  图7:全不连接
  查询两张表互不关联到的数据。selectt1.*,t2.empName,t2.deptId  fromtb_deptt1RIGHTJOINtb_empt2ont1.id=t2.deptIdWHEREt1.idISNULLUNIONselectt1.*,t2.empName,t2.deptId  fromtb_deptt1LEFTJOINtb_empt2ont1.id=t2.deptIdWHEREt2.deptIdISNULL二、时间日期查询1、建表语句CREATETABLE`ms_consume`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',`user_id`int(11)NOTNULLCOMMENT'用户ID',`user_name`varchar(20)NOTNULLCOMMENT'用户名',`consume_money`decimal(20,2)DEFAULT'0.00'COMMENT'消费金额',`create_time`datetimeDEFAULTCURRENT_TIMESTAMPCOMMENT'创建时间',  PRIMARYKEY(`id`)  )ENGINE=InnoDBAUTO_INCREMENT=9DEFAULTCHARSET=utf8COMMENT='消费表';2、日期统计案例
  日期范围内首条数据
  场景:产品日常运营活动中,经常见到这样规则:活动时间内,首笔消费满多少,优惠多少。SELECT*FROM  	(		SELECT*FROMms_consume		WHERE  			create_time  		BETWEEN'2019-12-1000:00:00'AND'2019-12-1823:59:59'  		ORDERBYcreate_time  	)t1GROUPBYt1.user_id;
  日期之间时差
  场景:常用的倒计时场景SELECTt1.*,	timestampdiff(SECOND,NOW(),t1.create_time)second_diff  FROMms_consumet1WHEREt1.id='9';
  查询今日数据--方式一SELECT*FROMms_consume  WHEREDATE_FORMAT(NOW(),'%Y-%m-%d')=DATE_FORMAT(create_time,'%Y-%m-%d');--方式二SELECT*FROMms_consume  WHERETO_DAYS(now())=TO_DAYS(create_time);
  时间范围统计
  场景:统计近七日内,消费次数大于两次的用户。SELECTuser_id,user_name,COUNT(user_id)userIdSum  FROMms_consumeWHEREcreate_time>date_sub(NOW(),interval'7'DAY)  GROUPBYuser_idHAVINGuserIdSum>1;
  日期范围内平均值
  场景:指定日期范围内的平均消费,并排序。SELECT*FROM  	(		SELECTuser_id,user_name,			AVG(consume_money)avg_money		FROMms_consumet		WHEREt.create_timeBETWEEN'2019-12-1000:00:00'  							AND'2019-12-1823:59:59'  		GROUPBYuser_id  	)t1ORDERBYt1.avg_moneyDESC;三、树形表查询1、建表语句CREATETABLEms_city_sort(	`id`INT(11)NOTNULLAUTO_INCREMENTCOMMENT'主键ID',	`city_name`VARCHAR(50)NOTNULLDEFAULT''COMMENT'城市名称',	`city_code`VARCHAR(50)NOTNULLDEFAULT''COMMENT'城市编码',	`parent_id`INT(11)NOTNULLDEFAULT'0'COMMENT'父级ID',	`state`INT(11)NOTNULLDEFAULT'1'COMMENT'状态:1启用,2停用',	`create_time`datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'创建时间',	`update_time`datetimeNOTNULLDEFAULTCURRENT_TIMESTAMPCOMMENT'修改时间',  	PRIMARYKEY(id)  )ENGINE=INNODBDEFAULTCHARSET=utf8COMMENT='城市分类管理';2、直接SQL查询SELECTt1.*,t2.parentNameFROMms_city_sortt1LEFTJOIN(	SELECT  		m1.id,m2.city_nameparentName	FROM  		ms_city_sortm1,ms_city_sortm2	WHEREm1.parent_id=m2.id	ANDm1.parent_id>0)t2ONt1.id=t2.id;3、函数查询
  查询父级名称DROPFUNCTIONIFEXISTSget_city_parent_name;CREATEFUNCTION`get_city_parent_name`(pidINT)  RETURNSvarchar(50)CHARSETutf8begin  declareparentNameVARCHAR(50)DEFAULTNULL;SELECTcity_nameFROMms_city_sortWHEREid=pidintoparentName;  returnparentName;endSELECTt1.*,get_city_parent_name(t1.parent_id)parentNameFROMms_city_sortt1;
  查询根节点子级DROPFUNCTIONIFEXISTSget_root_child;CREATEFUNCTION`get_root_child`(rootIdINT)  RETURNSVARCHAR(1000)CHARSETutf8BEGIN  DECLAREresultIdsVARCHAR(500);  DECLAREnodeIdVARCHAR(500);SETresultIds='%';  		SETnodeId=cast(rootIdasCHAR);  WHILEnodeIdISNOTNULLDO  			SETresultIds=concat(resultIds,',',nodeId);SELECTgroup_concat(id)INTOnodeId  			FROMms_city_sortWHEREFIND_IN_SET(parent_id,nodeId)>0;ENDWHILE;  RETURNresultIds;  END;SELECT*FROMms_city_sortWHEREFIND_IN_SET(id,get_root_child(5))ORDERBYid;
  <END>

快捷指令(有趣实用的快捷指令分享)快捷指令(有趣实用的快捷指令分享)众所周知,苹果手机上有一款很强大的App,那就是快捷指令,它能帮我们高效便捷完成一些操作,今天就给大家介绍一些有趣实用的快捷指令,置顶评论查看获取狗狗为什么舔人(狗狗喜欢站起来扒人)狗狗有一个习惯,就是会用舔人这个动作来表示自己的情感,有很多人觉得狗狗的舌头的用途太多,容易集聚细菌,所以都十分抗拒狗狗舔自己。但其实狗狗舔人并非是一时兴起,或者是单纯地表达自己的广西高考作文(2021广西高考作文题出炉)广西高考作文(2021广西高考作文题出炉)刚刚,2021年全国高考作文题出炉了!今年广西高考作文题是什么?各省份高考作文命题都聚焦哪些话题?赶紧来看看2021年普通高考语文作文试题开个舞蹈培训班多少钱(5万元开个舞蹈工作室)开个舞蹈培训班多少钱(5万元开个舞蹈工作室)市场大,但做好不容易近年来流行的肚皮舞拉丁舞街舞等舞蹈,在年轻人中掀起了一阵又一阵热潮,舞蹈健身的市场前景还是比较乐观的。,但是能生存下上扬斯克(俄罗斯最冷的五个城市!)上扬斯克(俄罗斯最冷的五个城市!)俄罗斯的年均温度比全球均温低20度,是全球最冷的国家。在俄罗斯某些地区冬季持续时间久,甚至有极寒气候。我们来看看俄罗斯最冷的五个城市都有哪些。雅库焦作特产(河南焦作这三种特产)焦作特产(河南焦作这三种特产)焦作,古称山阳怀州,河南省下辖地级市,位于河南省西北部,北依太行与山西省接壤,南临黄河与郑州洛阳相望,是华夏民族早期活动的中心区域之一。焦作气候属于温贵州地图(贵州省有哪些县不通铁路?)贵州地图(贵州省有哪些县不通铁路?)贵州省在高速公路建设上成为了西部省份中的佼佼者,率先实现县县通高速。那么,贵州省有哪些县还不通铁路呢?本文通铁路的标准为县域内有铁路且设站,包括南京有哪些区(最新!南京各区对街镇排序已出)南京有哪些区(最新!南京各区对街镇排序已出)玄武区玄武门街道锁金村街道梅园新村街道新街口街道孝陵卫街道玄武湖街道红山街道。秦淮区红花街道洪武路街道五老村街道双塘街道月牙湖街道大光路江苏婚假多少天(苏州婚假是13天吗)近日王先生遇到了难题。他曾离异过一次,现与25岁的李女士相识相恋,并已去民政局登记,打算举办婚礼。但他向公司提交的婚假申请被拒绝了。原因是他属于再婚,不享有婚假。公司的决定符合法律深圳金海滩度假村(深圳东部这20多个让人流连忘返的海滩)大鹏半岛西抱大鹏湾,东临大亚湾,与惠州接壤,向南隔海遥望香港新界,涵盖葵涌大鹏南澳马峦山三洲田和梅沙地区,陆域面积351。74平方公里,海岸线长度142。22公里。在这条曲折的海岸广东省有多少个市(江西省有多少个市)中国大陆(含港澳)目前有4个直辖市,2个特别行政区(两个城市),283个地级市和374个县级市,一共有661个城市。台湾地区有2个院辖市,5个省辖市和31个县辖市,共计38个城市。
学生健康体质网(全国学生体质健康)学生健康体质网(全国学生体质健康)第一步登录全国学生体质健康网页,下载数据下载(评分)文件。第二步下载有狐狸头的标准辅助管理软件第三步打开软件,点击打开网页上方导入文件检测。导入全福昕pdf阅读器(福昕高级PDF编辑器)福昕pdf阅读器(福昕高级PDF编辑器)福昕高级PDF编辑器是一款PDF文档创建和管理工具,软件体积小巧,功能强大,专为PDF商业用户提供了一套集中完整的PDF文档解决方案,用户在卡门舞蹈(舞蹈风暴2第五期)卡门舞蹈(舞蹈风暴2第五期)昨天本来想写谭元元和黎星的battle的,毕竟两人的对决在前几期就吊足了观众的胃口,也是我比较喜欢和期待的一组对决,奈何观众对第五期节目的街舞话题争议太cctv舞蹈大赛少儿组(全市少儿舞蹈编创提升班报名通知)cctv舞蹈大赛少儿组(全市少儿舞蹈编创提升班报名通知)为深入贯彻落实党的十九大和党的十九届四中五中全会精神,在十四五开局之年及建党100周年之际,持续推进全市公共文化服务体系建设山上的山花开呀(我从山中来!)山上的山花开呀(我从山中来!)我从山中来,带着兰花草。我从山中回来了,带着对母亲的忘记,带着山里的野菜回来了。为了逃避我内心深处的忧伤,我去山里,分散注意力。为了我内心的脆弱,我逃我从山中来带着兰花(兰花散文三篇精选)我从山中来带着兰花(兰花散文三篇精选)我国历代文人墨客对兰花的品赏,形成了源远流长的兰文化,兰花丰富的内涵凝聚了广大爱兰者的精神寄托。小编收集整理三篇优秀兰花散文,以供大家参考。兰成吉思汗陵园(成吉思汗陵墓在哪里?)成吉思汗陵园(成吉思汗陵墓在哪里?)天下地土宽广,河水众多,你们尽可以各自去扩大营盘,征服邦国。成吉思汗成吉思汗是大蒙古国的建立者,作为世界史上的杰出政治家军事家,成吉思汗曾被一部大猩猩英文(英文动物类单词汇总)大猩猩英文(英文动物类单词汇总)elephantelfnt大象camelkml骆驼zebrazebr斑马tigerta(r)老虎lionlan狮子monkeymki猴子koalak白萝卜英文(白萝卜用英语怎么说?)白萝卜英文(白萝卜用英语怎么说?)文英语老师刘江华冬吃萝卜,下次姜。战友冬天的时候有没有吃萝卜咧?下面我们一起来学习萝卜相关的口语萝卜用英语可以说radish美39rd萝卜但是萝卜我的世界炼药表(我的世界药水合成表大全)我的世界炼药表(我的世界药水合成表大全)今天琵琶网小编给大家带来我的世界药水合成表大全,在我的世界中通过各种药水,可以拥有不同的效果哟,一起去看看手机版药水合成表吧我的世界末影龙m温柔的陷阱(一次出差让我深陷上司的温柔陷阱)温柔的陷阱(一次出差让我深陷上司的温柔陷阱)我一直都觉得我是一个对爱情专一的人,我老公是我的初恋,我们从恋爱到结婚已经在一起十年了,我从来没想过,有一天我会对别的男人产生好感,甚至