-
日期:2020-10-31 14:34:47
点击:59
内容简介:现在大部分的docke镜像是基于debian # cat /etc/issueDebian GNU/Linux 9 \n \l Docker容器是不支持后台服务的,像systemctl service crontab这些后台运行的服务是不能通过 RUN systemctl start nginx 类似这种方案实现的,你必须写自己的entrypoint脚本来启...
-
日期:2020-10-31 14:34:46
点击:59
内容简介:前言 apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包,还可以用来把系统升级到新的版本。本文介绍 apt-get 命令的基本用法,演示环境为 Ubuntu 18.04。 基本语法 语法格式: apt-get [options] command 配置文件: 早期...
-
日期:2020-10-31 14:34:45
点击:59
内容简介:安装FFmpeg flac eric@ray:~$ sudo apt install FFmpeg flac 安装lame faac eric@ray:~$ sudo apt install lame faac 将一个后缀为.ape格式的视频转换成m4a(mp4)格式 1、首先用ffmpeg命令或者flac 命令将它转换成mav格式,再用lame将wav转换成mp4格式 eric@r...
-
日期:2020-10-31 14:34:44
点击:59
内容简介:DROP: DROP TABLE test; 删除表test,并释放空间,将test删除的一干二净。 TRUNCATE: TRUNCATE test; 删除表test里的内容,并释放空间,但不删除表的定义,表的结构还在。 DELETE: 1、删除指定数据 删除表test中年龄等于30的且国家为US的数据 DELETE FROM te...
-
日期:2020-10-31 14:34:43
点击:59
内容简介:数据表中有一列数据,如图所示: 现在需要将该列数据分成三列。 SQL 代码如下所示: 第一种 select max(case when F1%3=1 then F1 else 0 end) a,max(case when F1%3=2 then F1 else 0 end) b,max(case when F1%3=0 then F1 else 0 end) cfrom HLR151group b...
-
日期:2020-10-31 14:34:43
点击:59
内容简介:今天大概弄懂了partition by和group by的区别联系。 1. group by是分组函数,partition by是分析函数(然后像sum()等是聚合函数); 2. 在执行顺序上, 以下是常用sql关键字的优先级 from where group by having order by 而partition by应用在以上关键字之...
-
日期:2020-10-31 14:34:42
点击:59
内容简介:sql server数据库中raiserror函数的用法 server数据库中raiserror的作用就和asp.NET中的throw new Exception一样,用于抛出一个异常或错误。这个错误可以被程序捕捉到。 raiserror的常用格式如下: raiserror('错误的描述',错误的严重级别代码,错误的标识,...
-
日期:2020-10-31 14:34:42
点击:59
内容简介:问题: 生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻译得100%准确。 解决方案: 通过set lang...
-
日期:2020-10-31 14:34:42
点击:59
内容简介:导读 有个表做了分区,每天一个分区。 该表上有个查询,经常只查询表中某一天数据,但每次都几乎要扫描整个分区的所有数据,有什么办法进行优化吗? 待优化场景 有一个大表,每天产生的数据量约100万,所以就采用表分区方案,每天一个分区。 下面是该表的DDL...
-
日期:2020-10-31 14:34:41
点击:59
内容简介:前言 SQL Server使用TRY...CATCH 结构实现TSQL语句的错误处理,TRY命令负责监控语句执行的情况,如果有TSQL语句发生异常,并且严重级别(Severity Level)大于10,并且小于20,那么CATCH命令会捕获到异常的错误。 BEGIN TRY { sql_statement | statement_blo...