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
Java高级特性泛型看这一篇就够了
1、为什么我们需要泛型?通过两段代码就可以知道为什么需要泛型/*** * 没有泛型的时候实现加法 */public class NonGeneric { //我们接到一个需求 两个整数相加 ,然后我们就实现了如下代码 &nb
Java学习路线从入门到入土
Java学习路线从入门到入土简介一门永不过时的编程语言——Java 编程开发。Java编程语言占比:据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数量位居首位。 而且很多软件的开发都离不开Java编程,因此其程序员的数量最多。而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!Java工程师人才缺口:根据IDC的统计数字:就201
Mysql系列第七讲 玩转select条件查询,避免采坑
条件查询语法:select 列名 from 表名 where 列 运算符 值1说明:注意关键字where,where后面跟上一个或者多个条件,条件是对前面数据的过滤,只有满足where后面条件的数据才会被返回。下面介绍常见的查询运算符。操作符描述=等于<> 或者 !=不等于>大于<小于>=大于等于&