重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
可以用
成都創新互聯專注于泰和企業網站建設,成都響應式網站建設公司,商城網站定制開發。泰和網站建設公司,為泰和等地區提供建站服務。全流程按需規劃網站,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務
SUBSTRING
_INDEX()函數
在mysql中提供了一些
字符串操作
的函數,其中SUBSTRING_INDEX(str,
delim,
count)
str:
要處理的字符串
delim:
分割符
count:
計數
如果為正數,則從左開始數,如果為負數,則從右開始數
請慢Copy到Excel:
先Copy到Word——全選——菜單欄——表格——轉換——文本轉換成表格——(默認空格)——確定;
全選——復制——Excel菜單欄——編輯——選擇性粘貼——文本——確定;
哪些需要合并的再合并:
1、直接各刷選后一次操作:Ctrl+1——對齊——文本控制——合并單元格——確定。
2、另起一列用號合并:輸入(如=B1C1D1)回車并下拉;
選該列——復制——菜單欄——編輯——選擇性粘貼——數值——確定——刪除原來的列。
本期我們用 MySQL 提供的 DBUG 工具來研究 MySQL 的 SQL 處理流程。
起手先造個實例
這里得稍微改一下實例的啟動文件 start,將 CUSTOM_MYSQLD 改為 mysqld-debug:
重啟一下實例,加上 debug 參數:
我們來做一兩個實驗,說明 DBUG 包的作用:
先設置一個簡單的調試規則,我們設置了兩個調試選項:
d:開啟各個調試點的輸出
O,/tmp/mysqld.trace:將調試結果輸出到指定文件
請點擊輸入圖片描述
然后我們創建了一張表,來看一下調試的輸出結果:
請點擊輸入圖片描述
可以看到 create table 的過程中,MySQL 的一些細節操作,比如分配內存 alloc_root 等
這樣看還不夠直觀,我們增加一些信息:
請點擊輸入圖片描述
來看看效果:
請點擊輸入圖片描述
可以看到輸出變成了調用樹的形式,現在就可以分辨出 alloc_root 分配的內存,是為了解析 SQL 時用的(mysql_parse)
我們再增加一些有用的信息:
請點擊輸入圖片描述
可以看到結果中增加了文件名和行號:
請點擊輸入圖片描述
現在我們可以在輸出中找一下統計表相關的信息:
請點擊輸入圖片描述
可以看到 MySQL 在這里非常機智,直接執行了一個內置的存儲過程來更新統計表。
沿著 que_eval_sql,可以找到其他類似的統計表,比如下面這些:
請點擊輸入圖片描述
請點擊輸入圖片描述
本次實驗中,我們借助了 MySQL 的 DBUG 包,來讓 MySQL 將處理過程暴露出來。MySQL 中類似的技術還有不少,比如 performance_schema,OPTIMIZER_TRACE 等等。
這些技術將 MySQL 的不同方向的信息暴露出來,方便大家理解其中機制。
1.打開excel軟件,找到需要拆分的單元格,拆分單元格只能選擇一列,不能同時選擇多行拆分。
2.選擇需要拆分的列,點擊數據,點擊分列,在彈出的頁面中選擇分隔符,點擊下一步。
3.選擇空格,點擊下一步,選擇常規,點擊完成,即可在excel中拆分單元格。
1.首先,我們需要打開電腦上的Navicat for MySQL快捷鍵。這樣就可以查看數據庫了。
2.然后,我們點擊root打開之后,單擊core_db,在展開的選項中可以看到表。
3.我們點擊“表”后可以看到數據庫中的所有表,我們右擊表彈出的選項中有一個“導出向導”
4.我們點擊導出向導就會彈出導出的頁面,第一個頁面提示我們要使用哪一種導出格式。因為我們是導出到EXCEL表中,所以選擇導出的格式為.xls,然后單擊“下一步”
5.第二個小步驟中,我們需要勾選需要導出的表,并設置導出文件所在位置,然后點擊下一步
6.我們可以選擇需要導出的表中的哪些數據,默認的是全部欄位。選好之后,單擊下一步。
7.點擊下一步之后,我們再次點擊下一步,然后點擊彈出的窗口的右下角的“開始”按鈕,就開始導出了。
8.導出之后,會繼續提示我們已經導出成功,然后我們只需要點擊關閉按鈕,在相應的位置尋找excel表格即可。打開之后就會看到之前在數據庫中存儲的數據。