Mysql系列第十三讲 细说NULL导致的神坑,让人防不胜防
比较运算符中使用NULLmysql> select 1>NULL;+--------+| 1>NULL |+--------+| NULL |+--------+1 row in set (0.00 sec)mysql> selec
Mysql系列第十二讲 子查询(非常重要,高手必备)
子查询出现在select语句中的select语句,称为子查询或内查询。外部的select查询语句,称为主查询或外查询。子查询分类按结果集的行列数不同分为4种标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般为多行多列)按子查询出现在主查询中的不同位置分select后面:仅仅支持标量子查询。from后面:支持表子查询。where或havin
Mysql系列第十一讲 深入了解连接查询及原理
准备数据2张表:t_team:组表。t_employee:员工表,内部有个team_id引用组表的id。drop table if exists t_team;create table t_team( id int not null AUTO_INCREMENT
Mysql系列第十讲 常用的几十个函数详解
MySQL 数值型函数函数名称作 用abs求绝对值sqrt求二次方根mod求余数ceil 和 ceiling两个函数功能相同,都是返回不小于参数的最小整数,即向上取整floor向下取整,返回值转化为一个BIGINTrand生成一个0~1之间的随机数,传入整数参数是,用来产生重复序列round对所传参数进行四舍五入sign返回参数的符号pow 和 power两个函数的功能相同,都是所传参数的次方的结
Mysql系列第九讲 分组查询详解(group by & having)
分组查询语法:SELECT column, group_function,... FROM table[WHERE condition]GROUP BY group_by_expression[HAVING group_condition];1234说明:group_function:聚合函数。group_by_exp
Mysql系列第八讲 详解排序和分页(order by & limit)及存在的坑
排序查询(order by)电商中:我们想查看今天所有成交的订单,按照交易额从高到低排序,此时我们可以使用数据库中的排序功能来完成。排序语法:select 字段名 from 表名 order by 字段1 [asc|desc],字段2 [asc|desc];1需要排序的字段跟在order by之后;asc|desc表示
Mysql系列第七讲 玩转select条件查询,避免采坑
条件查询语法:select 列名 from 表名 where 列 运算符 值1说明:注意关键字where,where后面跟上一个或者多个条件,条件是对前面数据的过滤,只有满足where后面条件的数据才会被返回。http://dxb.myzx.cn/shijiazhuang/下面介绍常见的查询运算符。操作符描述=等于
Mysql第六讲 select查询基础篇
基本语法select 查询的列 from 表名;1注意:select语句中不区分大小写,SELECT和select、FROM和from效果一样。查询的结果放在一个表格中,表格的第1行称为列头,第2行开始是数据,类属于一个二维数组。查询常量select 常量值1,常量值2,常量值3;1如:mysql> select 1,'b&
Mysql系列第五讲 DML操作汇总,确定你都会?
插入操作插入单行2种方式方式1insert into 表名[(字段,字段)] values (值,值);1说明:http://ask.baikezh.com/zhengzhou/值和字段需要一一对应如果是字符型或日期类型,值需要用单引号引起来;如果是数值类型,不需要用单引号字段和值的个数必须一致,位置对应字段如果不能为空,则必须插入值可以为空的字段可以不用插
Mysql系列第四讲 DDL常见操作汇总
库的管理创建库create database [if not exists] 库名;1删除库drop databases [if exists] 库名;1建库通用的写法drop database if exists 旧库名;create database&nb
Mysql系列第三讲 管理员必备技能(必须掌握)
Mysql权限工作原理mysql是如何来识别一个用户的呢?mysql为了安全性考虑,采用主机名+用户名来判断一个用户的身份,因为在互联网中很难通过用户名来判断一个用户的身份,但是我们可以通过ip或者主机名判断一台机器,某个用户通过这个机器过来的,我们可以识别为一个用户,所以mysql中采用用户名+主机名来识别用户的身份。当一个用户对mysql发送指令的时候,mysql就是通过用户名和来源(主机)来
Mysql系列第二讲 详解mysql数据类型(重点)
MySQL的数据类型主要包括以下五大类整数类型:bit、bool、tinyint、smallint、mediumint、int、bigint浮点数类型:float、double、decimal字符串类型:char、varchar、tinyblob、blob、mediumblob、longblob、tinytext、text、mediumtext、longtext日期类型:Date、DateTime
爬虫让我再次在女同学面前长脸了~(现实版真实案例)
1. 文章背景:鉴于这几天掉发情况,想着周末是多休息的啦,睡午觉的时候被微信滴滴来信给吵醒了,拿来一看,是那个女同学哦,简单看了一下,她主要表达的意思就是:“你能不能帮我 x x x x x x x ?(省略几百个字)”,身为一个男同学,你能说你不能嘛? m(o_ _)m2. 前言:http://dxb.myzx.cn简单介绍一下 “需求” ,她希望我帮忙在&nbs
Nacos Go微服务生态系列(一) | Dubbo-go 云原生核心引擎探索
者:李志鹏, Github账号:Lzp0412,开源社区爱好者,Nacos Committer,Nacos-SDK-go作者,现就职于阿里云云原生应用平台,主要参与服务发现、CoreDNS、ServiceMesh相关工作,负责推动Nacos Go微服务生态建设。近几年,随着Go语言社区逐渐发展和壮大,越来越多的公司开始尝试采用Go搭建微服务体系,也涌现了一批Go的微服务框架,如go-micro、g
鸿蒙 HAIWEI DevEco Studio 安装配置,运行Hello World!
前言http://zzdxb.baikezh.com/2019年8月9日,华为在HDC开发者大会上正式发布鸿蒙系统。2020年9月10日,华为在HDC开发者大会上如约发布鸿蒙 2.0,并面向应用开发者发布Beta版本。明年鸿蒙将全面支持华为手机。正文最近一段时间都被华为的鸿蒙给刷屏了,这是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。据说将来可以万物互
:SpringBoot项目接入ELK超级版(超详细图文教程)
架构图&时序图架构图程序写入日志时序图ELK收集日志及Kibina查询日志时序图代码实现完整代码(GitHub,欢迎大家Star,Fork,Watch)https://github.com/dangnianchuntian/springboot主要代码展示ExceptionLogAspect/* * Copyright (c) 2020.&nbs
Python高效编程之88条军规(2):你真的会格式化字符串吗?
在Python语言中,字符串有多种用途。可以用于在用户界面和命令行实用程序中显示消息;用于用于将数据写入文件和Socket;用于指定“异常”消息;用于调试程序。格式化是将预定义的文本和数据组合成一条人类可读的消息的过程。Python具有4种不同的格式化字符串的方式,这4种方式有的是语言层面支持的,有的是通过标准库支持的。除其中一种方式外,其他的格式化方式都有严重的缺点,在使用时应该尽量避免这些缺陷
Python爬取链家成都二手房源信息 asyncio + aiohttp 异步爬虫实战
叶庭云本文先熟悉并发与并行、阻塞与非阻塞、同步与异步、多线程、多线程、协程的基本概念。再实现asyncio + aiohttp爬取链家成都二手房源信息的异步爬虫,爬取效率与多线程版进行简单测试和比较。1. 基本概念并发与并行并发: 指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,
爬虫利器Pyppeteer的介绍和使用 爬取京东商城书籍信息
提起 selenium 想必大家都不陌生,作为一款知名的 Web 自动化测试框架,selenium 支持多款主流浏览器,提供了功能丰富的API 接口,经常被我们用作爬虫工具来使用。但是 selenium 的缺点也很明显,比如速度太慢、对版本配置要求严苛,最麻烦是经常要更新对应的驱动。还有些网页是可以检测到是否是使用了selenium 。并且selenium 所谓的保护机制不允许跨域 cookies
用 Java 拿下 HTML 分分钟写个小爬虫
本文作者:HelloGitHub-秦人HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款开源 Java 版一款网页元素解析框架——jsoup,通过程序自动获取网页数据。项目源码地址:https://github.com/jhy/jsoup一、项目介绍jsoup 是一款 Java 的 HTML 解析器。可直接解析某个 URL 地址的 HTML 文本内容。它提供了一套很省力的 AP