原创 MySQL Workbench數據菜單導入方法

在test01數據庫中創建emp表 -- 創建表 mysql> create table emp( -> empno int primary key auto_increment, -> ename varch

原创 SQL計算復購率

需求背景: 訂單表中有每筆訂單的下單時間、用戶ID、訂單金額等信息,需要統計每個月在接下來幾個月用戶復購情況。 create table order_info( order_id int primary key, user_id

原创 Office2016的安裝進度在 90% 時掛起

問題描述: 正在嘗試安裝 Office 365、Office 2016 或 Office 2013,安裝在完成標記大約爲 90% 時,變爲無響應(掛起或凍結)。如果 Windows Installer 繁忙,則可能會發生此問題。

原创 MySQL導出文件報錯

問題描述: 從MySQL導出文件報錯 解決方法: 這種情況是因爲MySQL導出文件應該導入根目錄下,可以先查看當前文件目錄,然後導出文件保存到此目錄下即可。 show variables like '%secure%';#查看文

原创 Power BI啓動報錯:出了點問題

問題描述: Power BI Desktop安裝完成後啓動時報錯:“調用的目標發生了異常” 解決方法: 1、回到桌面,鼠標左擊開始,點擊運行; 2、在運行輸入框內輸入regedit,按回車鍵打開註冊表; 3、在註冊表中找到

原创 net start mysql 服務無效

問題描述: cmd中執行net start mysql 提示:服務名無效 解決方法: 因爲net start +服務名,啓動的是win下注冊的服務。如果系統中並沒有註冊mysql到服務中,就會提示服務名無效。 進入MySQL的

原创 Navicat連接MySQL 8.0報錯:ERROR 2059

問題描述: 使用Navicat Premium 連接MySQL時出現如下錯誤: 問題原因: 這種情況是因爲MySQL之前加密規則爲mysql_native_password,在MySQL 8.0以後的加密規則爲caching_s

原创 設置MySQL密碼時報錯

問題描述: 在設置MySQL密碼時報錯 解決方法: 這種情況是因爲MySQL有密碼設置的規範,具體是與validate_password_policy的值有關: MySQL完整的初始密碼規則可以通過如下命令查看: mysql>

原创 阿里自研數據庫再破世界紀錄

去年十一,阿里雲自研的數據庫PolarDB當選了世界互聯網領先科技成果。再之前,螞蟻金服自主研發的金融級分佈式關係數據庫OceanBase,在國際事務處理性能委員會(TPC)的TPC-C基準測試中登上榜首。這一成績還打破了由美國公

原创 SQL計算留存率

在互聯網行業中,用戶在某段時間內開始使用某一款APP,經過一段時間後,仍然繼續使用該APP的用戶,被認作是留存用戶。 這部分用戶佔當時新增用戶的比例即是留存率,會按照每隔1單位時間(日、周、月)來進行統計。 留存用戶和留存率是產品

原创 MySQL多表查詢之橫向連接

我們之前學習的SELECT語句都是單表查詢,隨着我們使用數據庫的靈活性越來越高,當我們需要的數據在不同的表中時,就需要使用多表查詢來檢索我們需要的數據。 多表查詢分爲橫向連接查詢和縱向合併查詢。 連接查詢是通過多張表中共有的關鍵字

原创 MySQL多表查詢之縱向合併

縱向合併查詢又稱爲聯合查詢,它是用union關鍵字把多條select語句的查詢結果合併爲一個結果集。 縱向合併的前提是被合併的結果集的字段數量、順序和數據類型必須完全一致。字段名不一樣的情況下,會將第一個結果集的字段名作爲合併後的

原创 SQL計算QQ連續登陸天數

最近遇到一個SQL查詢需求:計算QQ連續登陸天數? 電腦qq連續在線兩個小時算一天,手機qq連續在線6小時算一天。連續登陸天數不間斷,如果有一天沒登陸就重新計算。 數據準備 mysql> create table user_log

原创 MySQL正則表達式

正則表達式用來描述或者匹配符合規則的字符串。它的用法和like比較相似,但是它又比like更強大,能夠實現一些很特殊的規則匹配。 正則表達式需要使用REGEXP命令,匹配到返回"1",匹配不到返回"0",默認不加條件REGEXP相

原创 MySQL索引

數據庫索引,是數據庫管理系統中一個排序的數據結構,以協助快速查詢數據庫表中數據。 索引的意義 索引用於快速找出在某個字段中有特定值的行。如果不使用索引,MySQL必須從第一條記錄開始檢索表中的每一條記錄,直到找出相關的行,那麼表越