-
日期: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一樣,用于拋出一個異;蝈e誤。這個錯誤可以被程序捕捉到。 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...