Linux系统中也有“服务”这一说法,通过服务我们可以便捷地管理一些程序功能,也可以作为程序开机自启的一个手段之一。今天我来分享一下如何创建自己简易的Linux服务。1,新建服务文件每一个服务在Linux有它自己的对应的配置文件,这个文件可以通过文本编辑器编辑,扩展名为xxx.servive(xxx为服务名称)。这些文件位于/usr/lib/systemd/system目录下。 在这个目录下新建s
有一个项目,代称cc,用了我们公司的产品,单表数据量在200万左右。在做业务操作的时候,点击一下按钮,需要等待2~3分钟。及其难以忍受,特此让我们修改。PS:涉及的一些sql命令,简化了很多,不能暴露线上信息。第一反应当收到这个问题的时候,第一反应就是确定下到底是后台数据查询慢,还是前端数据渲染慢,亦或者是网慢,那么如何排查呢?询问客户使用了产品的哪个功能,然后自己模拟
什么是窗口函数?在mysql8.0的版本中,新增了一个窗口函数,用他可以实现很多新的查询方式。窗口函数类似于sun()、count()那样的集合函数,但它并不会将多行查询结果合并为一行,而是将结果放回多行中。什么意思呢?就是说窗口函数是不需要group by的。窗口函数-排名首先我们创建一个名字为test_2的数据表;mysql> c
格式化函数FPRMAT(x,n)format(x,n)将数字x进行格式化,并以四舍五入的方式保留小数点后n位,结果以字符串的形式返回。如果n为0,则返回结果函数不含小数部分。mysql> select format(999.12345678, 5), format(888.12345678, 0);+----------------------
加密函数主要用来对数据进行加密和界面处理,以保证某些重要数据不被别人获取。加密函数MD5(str)md5(str)字符串算出一个md5 128比特校验和。该值以32位十六进制数字的二进制字符串形式返回,如果参数是null,则返回的值就是null;mysql> select md5('yunweijia'), length(md5('yunwei
mysql的系统信息有数据库的版本号、当前用户名和连接数、系统字符集、最后一个自动生成的ID值等。 获取mysql版本号、连接数和数据库名的函数varsion()返回指示mysql服务器版本的字符串。mysql> select version();+-----------+| version() |+-----------+| 8.0.29
条件判断函数也被称为控制流程函数,根据满足的不同条件,执行响应的流程。mysql中进行条件判断的函数有if、ifunll和case等。IF(expr,v1,v2)函数IF(expr,v1,v2):如果表达式expr是TRUE(expr <> 0 and expr <> null),则返回值为V1;否
日期和时间函数主要用来处理日期和时间值,一般的日期函数除了使用date类型的参数外,也可以使用datetime或者timestamp类型的参数,但会忽略这些值的时间部分。获取当前日期的函数curdate()和current_date()函数的作用相同,将当前日期按照yyyy-mm-dd或yyyymmdd格式的值返回。mysql>
字符串函数主要用来处理数据库中的字符串数据。mysql中的字符串函数有计算字符串长度函数、字符串合并函数、字符串替换函数、字符串比较函数、查找指定字符串位置函数等。计算字符串字符数的函数CHAR_LENGTH(str)函数计算字符串str所包含的字符个数。一个多字节字符算作一个单字符。mysql> select char_length('date'), char_l
什么是mysql函数?函数表示对输入参数值返回一个具有特定关系的值,mysql提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常使用到各种函数。各类函数从功能方面主要分为以下几种:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数等其他函数本篇文章主要介绍数学函数的相关使用方法。什么是数学函数?数学函数主要用来处理数值数据,主要的数学函数包括以下函数:绝对值
运算符连接表达式中的各个操作数,他的作用是用来指明对数据表中的操作数所进行的运算。运用运算法有什么好处呢?运用运算符可以更加灵活的使用表中的数据,我们可以通过使用运算符来解决我们的很多问题,大大提高效率。什么是运算符:运算符是告诉mysql执行特定算术或者逻辑操作的符号。mysql的内部运算符很丰富,主要有四大类,分别是:算术运算符:用于各类数值运算加(+)减(-)乘(*)除(/)
前面两篇我们介绍了很多种数据类型,那么有没有看花眼呢,我们在mysql中创建数据表的时候,到底应该选择哪一种数据类型呢?这次我们就来简单的梳理一下子把。准则我们不论要如何创建数据表,首先我们需要一个准则,什么准则呢?就是说,我们要保证在任何情况下均应该使用最精确的类型,即在所有可以表示该列值的类型中,该类型使用的存储最少。整数和浮点数如果不需要小数部分,就使用整数来保存数据;如果需要表示小
接着上文继续来梳理,上文我们写到了日期与时间类型中的time类型,然后我们接着来写日期与时间类型中的date类型。date类型date类型用在仅需要日期值时,没有时间部分,在存储时需要3字节。日期格式为YYYY-MM-DD。其中YYYY表示年,MM表示月,DD表示日。(1)以 'YYYY-MM-DD' 或者 'YYYYMMDD' 字符
mysql支持多种数据类型,主要有数值类型、日期/时间类型以及字符串类型。整数类型数值型数据类型主要用来存储数字,mysql提供了多种数值数据类型,不同的数据类型提供不同的取值范围,可以存储的值范围越大,其所需要的存储空间也会越大。mysql主要提供的整数类型有TINYINT、SMALLINT、MEDIUMINT、INT、BIG
在nginx中,root和alias都可以代理静态资源,那么他们两个有什么区别呢?在什么情况下使用什么呢。初识:root和alias都可以在定义在location模块中,都是用来请求资源的真实路径的,如下:location / { root html; index index.html index.htm;}上面含义是什么呢,就是代理了
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号