SQL Unicode 轉換的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

SQL Unicode 轉換的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦未來科技寫的 JavaScript 從入門到精通(微課視頻版)(第2版) 和劉華貞的 精通MySQL 8(視頻教學版)都 可以從中找到所需的評價。

這兩本書分別來自中國水利水電 和清華大學出版社所出版 。

龍華科技大學 電機工程系碩士班 黃俊宏、陳彥均所指導 簡瑋辰的 結合Web GIS之事故支援最佳路徑系統以警力派遣為例 (2017),提出SQL Unicode 轉換關鍵因素是什麼,來自於Web GIS、警力派遣、Google Map API、SQL、Merge sort演算法。

而第二篇論文龍華科技大學 電子工程系碩士班 邱煌森所指導 許佳弘的 一種跨平台的資料庫開發系統 (2014),提出因為有 跨平台、開放源軟體、資料庫開發系統的重點而找出了 SQL Unicode 轉換的解答。

接下來讓我們看這些論文和書籍都說些什麼吧:

除了SQL Unicode 轉換,大家也想知道這些:

JavaScript 從入門到精通(微課視頻版)(第2版)

為了解決SQL Unicode 轉換的問題,作者未來科技 這樣論述:

《JavaScript從入門到精通(微課視頻版)(第2版)》系統地講解了JavaScript語言的使用,並結合HTML5介紹了如何開發更富可用性的Web程式。全書分為5大部分,共26章。第1部分為JavaScript概述,介紹JavaScript的發展與應用環境,以及如何快速上手測試JavaScript代碼;第2部分為JavaScript核心程式設計,包括變數、資料類型、運算子、運算式、語句和程式結構、字串、規則運算式、陣列、函數、物件、構造函數、原型與繼承的程式設計應用等;第3部分介紹了JavaScript用戶端開發的相關知識和技術,如流覽器腳本化、網頁腳本化、樣式表腳本化以及事件處理等;第

4部分講解JavaScriptHTML5應用,如檔操作、圖形繪製、本機存放區、多執行緒處理、離線應用、JavaScript通信、拖放操作、移動定位、幀動畫和DOM觀察器、全屏和隱藏顯示處理等;第5部分為電子版綜合案例,通過多個綜合案例演示了如何使用JavaScript進行實戰開發的過程。全書關鍵知識點均結合具體示例進行介紹,涉及的程式碼也給出了詳細的注釋,可以説明讀者輕鬆領會JavaScript語言精髓,快速提高開發技能。 《JavaScript從入門到精通(微課視頻版)(第2版)》配備了極為豐富的學習資源,其中配套資源有:500集教學視頻(可二維碼掃描)、素材來源程式;附贈的拓展學習資源有

:習題及面試題庫、案例庫、工具庫、網頁範本庫、網頁配色庫、網頁素材庫、網頁案例欣賞庫等。 《JavaScript從入門到精通(微課視頻版)(第2版)》適合作為JavaScript入門、JavaScript實戰、JavaScript高級程式設計、HTML5移動開發方面的自學用書,也可作為高等院校網頁設計、網頁製作、網站建設、Web前端開發等專業的教學參考書或相關機構的培訓教材。   未來科技   是由一群熱愛Web開發的青年骨幹教師組成的一個鬆散組織,主要從事Web開發、教學培訓、教材開發等業務。該群體編寫的同類圖書在很多網店上的銷量名列前茅,讓數十萬的讀者輕鬆跨進了Web

開發的大門,為Web開發的普及和應用做出了積極貢獻。 第1章 JavaScript基礎 視頻講解:25分鐘 示例:5個 1.1 JavaScript概述 1.1.1 JavaScript歷史 1.1.2 ECMAScript起源 1.1.3 ECMAScript版本 1.1.4 流覽器支持 1.1.5 JavaScript構成 1.2 初步使用JavaScript 1.2.1 編寫第一個程式 1.2.2 新建JavaScript文件 1.2.3 執行JavaScript程式 1.2.4 延遲執行JavaScript檔 1.2.5 非同步載入JavaScript檔 1.2.6

認識JavaScript代碼塊 1.3 線上學習 第2章 JavaScript基本語法 視頻講解:102分鐘 示例:50個 2.1 基本詞法 2.1.1 字元編碼 2.1.2 區分大小寫 2.1.3 識別字 2.1.4 直接量 2.1.5 關鍵字和保留字 2.1.6 分隔符號 2.1.7 注釋 2.1.8 轉義序列 2.2 變數 2.2.1 聲明變數 2.2.2 賦值變數 2.2.3 變數作用域 2.2.4 變數類型 2.2.5 變數污染 2.3 資料類型 2.3.1 基本類型 2.3.2 數字 2.3.3 字串 2.3.4 布林型 2.3.5 Null 2.3.6 Undefined 2

.4 嚴格模式 2.4.1 啟用嚴格模式 2.4.2 嚴格模式的執行限制 2.5 類型檢測 2.5.1 使用constructor 2.5.2 使用toString 2.6 類型轉換 2.6.1 轉換為字串 2.6.2 轉換為數位模式字串 2.6.3 轉換為小數格式字串 2.6.4 轉換為數位 2.6.5 轉換為布林值 2.6.6 轉換為對象 2.6.7 轉換為簡單值 2.6.8 強制類型轉換 2.6.9 自動類型轉換 2.7 線上學習 第3章 運算子和運算式 視頻講解:106分鐘 示例:75個 3.1 運算子 3.1.1 運算元的個數 3.1.2 運算元的類型 3.1.3 運算子的優先順序

3.1.4 運算子的結合性 3.1.5 左值、賦值及其副作用 3.2 算數運算 3.2.1 加法運算 3.2.2 減法運算 3.2.3 乘法運算 3.2.4 除法運算 3.2.5 求餘運算 3.2.6 取反運算 3.2.7 遞增和遞減 3.3 邏輯運算 3.3.1 邏輯與運算 3.3.2 邏輯或運算 3.3.3 邏輯非運算 3.4 關係運算 3.4.1 大小比較 3.4.2 相等和全等 3.5 賦值運算 3.6 物件操作運算 3.6.1 歸屬檢測 3.6.2 刪除屬性 3.7 位運算 3.7.1 邏輯位元運算 3.7.2 移位運算 3.8 其他運算 3.8.1 條件運算子 3.8.2 逗號運

算子 3.8.3 void運算子 3.9 運算式 3.9.1 運算式的形式 3.9.2 運算式的類型 3.9.3 運算式的運算順序 3.9.4 運算式的優化 3.10 案例實戰 3.10.1 使用new 3.10.2 使用中括弧和點號 3.10.3 使用小括弧 3.10.4 連續運算 3.10.5 把命令轉換為運算式 3.11 線上學習 第4章 語句和程式結構 視頻講解:106分鐘 示例:52個 4.1 語句 4.1.1 語句分類 4.1.2 定義語句 4.1.3 單句 4.1.4 複句 4.1.5 空語句 4.1.6 運算式語句 4.1.7 聲明語句 4.1.8 調試語句 4.1.9 wi

th語句 4.2 分支結構 4.2.1 if語句 4.2.2 else語句 4.2.3 switch語句 4.2.4 default語句 4.3 迴圈結構 4.3.1 while語句 4.3.2 do/while語句 4.3.3 for語句 4.3.4 for/in語句 4.4 流程控制 4.4.1 label語句 4.4.2 break語句 4.4.3 continue語句 4.5 異常處理 4.5.1 try/catch/finally語句 4.5.2 throw語句 4.6 案例實戰 4.6.1 優化多分支結構:選擇if和 switch 4.6.2 優化多分支結構:優化思路 4.6.3

優化多分支結構:資料映射 4.6.4 優化多分支結構:調整分支 順序 4.6.5 優化迴圈結構:選擇while 和for 4.6.6 優化迴圈結構:優化代碼 4.6.7 設計楊輝三角 4.7 線上學習 第5章 操作字串 視頻講解:84分鐘 示例:60個 5.1 字串操作基礎 5.1.1 定義字串 5.1.2 字串的值和長度 5.1.3 字元串連接 5.1.4 字串查找 5.1.5 字串截取 5.1.6 字串替換 5.1.7 字串大小轉換 5.1.8 字串比較 5.1.9 字串與陣列轉換 5.1.10 字串格式化 5.1.11 清除兩側空字元 5.1.12 Unicode編碼和解碼 5.1.1

3 Base64編碼和解碼 5.2 案例實戰 5.2.1 字串智慧替換 5.2.2 檢測特殊字元 5.2.3 自訂編碼和解碼 5.2.4 字串加密和解密 5.3 線上學習 第6章 使用規則運算式 視頻講解:102分鐘 示例:39個 6.1 規則運算式對象 6.1.1 定義規則運算式 6.1.2 執行匹配 6.1.3 執行檢測 6.1.4 編譯規則運算式 6.1.5 規則運算式的屬性 6.1.6 RegExp靜態屬性 6.2 字元模式 6.2.1 描述字元 6.2.2 描述字元範圍 6.2.3 選擇匹配 6.2.4 重複匹配 6.2.5 惰性匹配 6.2.6 邊界量詞 6.2.7 聲明量詞 6

.2.8 子運算式 6.2.9 反向引用 6.2.10 禁止引用 6.3 案例實戰 6.3.1 設計階段匹配模式 6.3.2 設計日期匹配模式 6.3.3 設計貨幣數位匹配模式 6.3.4 表單驗證 6.4 線上學習 第7章 使用陣列 視頻講解:110分鐘 示例:67個 7.1 定義陣列 7.1.1 構造陣列 7.1.2 陣列直接量 7.1.3 多維陣列 7.1.4 空位陣列 7.1.5 關聯陣列 7.1.6 偽類陣列 7.2 訪問陣列 7.2.1 讀寫陣列 7.2.2 訪問多維陣列 7.2.3 陣列長度 7.2.4 使用for反覆運算 7.2.5 使用forEach反覆運算 7.2.6 使

用keys反覆運算 7.3 運算元組 7.3.1 棧操作 7.3.2 佇列操作 7.3.3 刪除元素 7.3.4 添加元素 7.3.5 截取陣列 7.3.6 陣列排序 7.3.7 陣列轉換 7.3.8 元素定位 7.3.9 檢測陣列 7.3.10 遍歷元素檢測 7.3.11 映射陣列 7.3.12 陣列過濾 7.3.13 陣列匯總 7.4 案例實戰 7.4.1 自動初始化陣列 7.4.2 擴展陣列原型方法 7.4.3 設計反覆運算器 7.5 線上學習 第8章 使用函數 視頻講解:150分鐘 示例:66個 8.1 定義函數 8.1.1 聲明函數 8.1.2 構造函數 8.1.3 函數直接量 8

.1.4 定義嵌套函數 8.2 調用函數 8.2.1 函式呼叫 8.2.2 函數的返回值 8.2.3 方法調用 8.2.4 使用call和apply調用 8.2.5 使用new調用 8.3 函數參數 8.3.1 形參和實參 8.3.2 獲取參數個數 8.3.3 使用arguments物件 8.3.4 使用callee 8.3.5 應用arguments物件 8.4 函數作用域 8.4.1 詞法作用域 8.4.2 執行上下文和活動物件 8.4.3 作用域鏈 8.4.4 this和調用物件 8.4.5 比較3種函數的作用域 8.4.6 函數的識別字 8.5 閉包 8.5.1 定義閉包 8.5.2

使用閉包 8.5.3 閉包的局限性 8.6 函數式運算 8.6.1 函數合成 8.6.2 函數柯裡化 8.7 高階函數 8.7.1 回呼函數 8.7.2 單例模式 8.7.3 實現AOP 8.7.4 函數節流 8.7.5 分時函數 8.7.6 惰性載入函數 8.7.7 分支函數 8.7.8 徧函數 8.7.9 泛型函數 8.7.10 類型檢測 8.8 遞迴函數 8.8.1 遞迴運算 8.8.2 尾遞迴 8.8.3 遞迴與反覆運算 8.9 線上學習 第9章 使用物件 視頻講解:84分鐘 示例:59個 9.1 定義物件 9.1.1 構造物件 9.1.2 物件直接量 9.1.3 使用Object.

create 9.2 操作物件 9.2.1 引用對象 9.2.2 複製對象 9.2.3 克隆對象 9.2.4 銷毀對象 9.3 操作屬性 9.3.1 定義屬性 9.3.2 讀寫屬性 9.3.3 刪除屬性 9.3.4 使用方法 9.3.5 物件與陣列 9.4 屬性描述物件 9.4.1 屬性描述物件的結構 9.4.2 訪問器 9.4.3 操作屬性描述物件 9.4.4 控制物件狀態 9.5 Object原型方法 9.5.1 使用toString() 9.5.2 使用valueOf() 9.5.3 檢測私有屬性 9.5.4 檢測枚舉屬性 9.5.5 檢測原型物件 9.6 Object靜態函數 9.6.

1 物件包裝函數 9.6.2 物件構造函數 9.6.3 靜態函數 9.7 案例實戰 9.7.1 生成指定範圍的亂數和 字串 9.7.2 數字取整 9.7.3 設計階段顯示牌 9.7.4 設計倒計時 9.8 線上學習 第10章 構造函數、原型和繼承 視頻講解:160分鐘 示例:57個 10.1 構造函數 10.1.1 定義構造函數 10.1.2 調用構造函數 10.1.3 構造函數的返回值 10.1.4 引用構造函數 10.2 this指針 10.2.1 使用this 10.2.2 this安全性原則 10.2.3 綁定函數 10.2.4 使用bind 10.2.5 鏈式語法 10.3 原型

10.3.1 定義原型 10.3.2 訪問原型 10.3.3 設置原型 10.3.4 檢測原型 10.3.5 原型屬性和私有屬性 10.3.6 應用原型 10.3.7 原型鏈 10.3.8 原型繼承 10.3.9 擴展原型方法 10.4 類型 10.4.1 構造原型 10.4.2 動態原型 10.4.3 工廠模式 10.4.4 類繼承 10.5 模組化 10.6 案例實戰 10.6.1 定義類型 10.6.2 返回jQuery對象 10.6.3 設計作用域 10.6.4 跨域訪問 10.6.5 設計選擇器 10.6.6 設計反覆運算器 10.6.7 設計擴展 10.6.8 傳遞參數 10.6.

9 設計獨立空間 10.7 線上學習 第11章 BOM操作 視頻講解:104分鐘 示例:35個 11.1 window對象 11.1.1 全域作用域 11.1.2 訪問用戶端對象 11.1.3 使用系統對話方塊 11.1.4 打開和關閉視窗 11.1.5 使用計時器 11.1.6 使用框架組 11.1.7 控制視窗大小和位置 11.2 navigator對象 11.2.1 流覽器檢測方法 11.2.2 檢測流覽器類型和版本號 11.2.3 檢測作業系統 11.3 location對象 11.4 history對象 11.4.1 操作歷史記錄 11.4.2 案例:設計無刷新導航 11.5 sc

reen對象 11.6 document對象 11.6.1 訪問文檔對象 11.6.2 動態生成文檔內容 11.7 案例實戰 11.7.1 使用框架設計遠端腳本 11.7.2 使用框架設計遠端交互 11.7.3 使用浮動框架設計非同步通信 11.7.4 設計無刷新圖片預覽 11.7.5 設計可回退的畫板 11.8 線上學習 第12章 DOM操作 視頻講解:115分鐘 示例:54個 12.1 DOM基礎 12.2 節點概述 12.2.1 節點類型 12.2.2 節點名稱和值 12.2.3 節點關係 12.2.4 訪問節點 12.2.5 操作節點 12.3 文檔節點 12.3.1 訪問文檔 12

.3.2 訪問子節點 12.3.3 訪問特殊元素 12.3.4 訪問元素集合 12.3.5 訪問文檔資訊 12.3.6 訪問文檔元素 12.4 元素節點 12.4.1 訪問元素 12.4.2 遍歷元素 12.4.3 創建元素 12.4.4 複製節點 12.4.5 插入節點 12.4.6 刪除節點 12.4.7 替換節點 12.5 文本節點 12.5.1 創建文本節點 12.5.2 訪問文本節點 12.5.3 讀取HTML字串 12.5.4 插入HTML字串 12.5.5 替換HTML字串 12.5.6 讀寫文本 12.6 屬性節點 12.6.1 創建屬性節點 12.6.2 讀取屬性值 12.6

.3 設置屬性值 12.6.4 刪除屬性 12.6.5 使用類別選取器 12.6.6 自訂屬性 12.7 文檔片段節點 12.8 CSS選擇器 12.9 案例實戰 12.9.1 使用script載入遠端資料 12.9.2 使用JSONP 12.10 線上學習 第13章 事件處理 視頻講解:102分鐘 示例:58個 13.1 事件基礎 13.1.1 事件模型 13.1.2 事件流 13.1.3 綁定事件 13.1.4 事件處理函數 13.1.5 註冊事件 13.1.6 銷毀事件 13.1.7 使用event物件 13.1.8 事件委託 13.2 使用滑鼠事件 13.2.1 滑鼠點擊 13.2.

2 滑鼠移動 13.2.3 滑鼠經過 13.2.4 滑鼠來源 13.2.5 滑鼠定位 13.2.6 滑鼠按鍵 13.3 使用鍵盤事件 13.3.1 鍵盤事件屬性 13.3.2 鍵盤回應順序 13.4 使用頁面事件 13.4.1 頁面初始化 13.4.2 結構初始化 13.4.3 頁面卸載 13.4.4 窗口重置 13.4.5 頁面滾動 13.4.6 錯誤處理 13.5 使用UI事件 13.5.1 焦點處理 13.5.2 選擇文本 13.5.3 欄位值變化監測 13.5.4 提交表單 13.5.5 重置表單 13.5.6 剪貼板數據 13.6 案例實戰 13.6.1 自訂事件 13.6.2 模擬

事件 13.7 線上學習 第14章 腳本化CSS 視頻講解:92分鐘 示例:26個 14.1 CSS腳本化基礎 14.1.1 讀寫行內樣式 14.1.2 使用style物件 14.1.3 使用styleSheets物件 14.1.4 使用selectorText物件 14.1.5 編輯樣式 14.1.6 添加樣式 14.1.7 讀取顯示樣式 14.1.8 讀取媒體查詢 14.1.9 使用CSS事件 14.2 設計大小 14.2.1 使用offsetWidth和 offsetHeight 14.2.2 使用scrollLeft和scrollTop 14.2.3 獲取元素大小 14.2.4 獲取

窗口大小 14.3 設計位置 14.3.1 使用offsetLeft和offsetTop 14.3.2 使用offsetParent 14.3.3 獲取指標的頁面位置 14.3.4 獲取指針的相對位置 14.3.5 獲取捲軸的位置 14.3.6 設置捲軸位置 14.4 設計顯隱 14.4.1 顯示和隱藏 14.4.2 半透明顯示 14.5 設計動畫 14.5.1 移動動畫 14.5.2 漸隱漸顯 14.6 案例實戰 14.6.1 設計緩動動畫 14.6.2 設計工具提示 14.7 線上學習 第15章 腳本化HTTP 視頻講解:64分鐘 示例:24個 15.1 XMLHttpRequest基礎

15.1.1 創建XMLHttpRequest對象 15.1.2 建立連接 15.1.3 發送GET請求 15.1.4 發送POST請求 15.1.5 串列格式化資料 15.1.6 非同步回應狀態 15.1.7 中止請求 15.1.8 獲取XML資料 15.1.9 獲取HTML字串 15.1.10 獲取JavaScript腳本 15.1.11 獲取JSON資料 15.1.12 獲取純文字 15.1.13 獲取和設置頭部消息 15.1.14 認識XMLHttpRequest 2.0 15.1.15 請求時限 15.1.16 FormData資料物件 15.1.17 上傳文件 15.1.18 跨

域訪問 15.1.19 回應不同類型資料 15.1.20 接收二進位資料 15.1.21 監測資料傳輸進度 15.2 案例實戰 15.2.1 接收ArrayBuffer對象 15.2.2 接收Blob對象 15.2.3 接收字串 15.2.4 發送表單數據 15.2.5 發送二進位檔案 15.2.6 發送Blob對象 15.2.7 跨域請求 15.2.8 設計檔上傳和顯示進度條 15.2.9 使用燈標 15.3 線上學習 第16章 JavaScript檔操作 視頻講解:84分鐘 示例:31個 16.1 訪問檔域 16.2 使用Blob物件 16.2.1 訪問Blob 16.2.2 創建Blo

b 16.2.3 截取Blob 16.2.4 保存Blob 16.3 使用FileReader物件 16.3.1 讀取文件 16.3.2 事件監測 16.4 使用緩存物件 16.4.1 使用ArrayBuffer 16.4.2 使用ArrayBufferView 16.4.3 使用DataView 16.5 使用FileSystem API 16.5.1 認識FileSystem API 16.5.2 訪問FileSystem 16.5.3 申請配額 16.5.4 創建文件 16.5.5 寫入資料 16.5.6 添加數據 16.5.7 讀取數據 16.5.8 複製檔 16.5.9 刪除檔 16

.5.10 創建目錄 16.5.11 讀取目錄 16.5.12 刪除目錄 16.5.13 複製目錄 16.5.14 重命名目錄 16.5.15 使用filesystem:URL 16.6 案例:設計檔案管理員 16.7 線上學習 第17章 JavaScript繪圖 視頻講解:128分鐘 示例:52個 17.1 使用canvas 17.2 繪製圖形 17.2.1 矩形 17.2.2 路徑 17.2.3 直線 17.2.4 圓弧 17.2.5 二次方曲線 17.2.6 三次方曲線 17.3 定義樣式和顏色 17.3.1 顏色 17.3.2 不透明度 17.3.3 實線 17.3.4 虛線 17.

3.5 線性漸變 17.3.6 徑向漸變 17.3.7 圖案 17.3.8 陰影 17.3.9 填充規則 17.4 圖形變形 17.4.1 保存和恢復狀態 17.4.2 清除畫布 17.4.3 移動座標 17.4.4 旋轉座標 17.4.5 縮放圖形 17.4.6 變換圖形 17.5 圖形合成 17.5.1 合成 17.5.2 裁切 17.6 繪製文本 17.6.1 填充文字 17.6.2 輪廓文字 17.6.3 文本樣式 17.6.4 測量寬度 17.7 使用圖像 17.7.1 導入圖像 17.7.2 縮放圖像 17.7.3 裁切圖像 17.7.4 平鋪圖像 17.8 圖元操作 17.8.1

認識ImageData物件 17.8.2 創建圖像資料 17.8.3 將圖像資料寫入畫布 17.8.4 在畫布中複製圖像資料 17.8.5 保存圖片 17.9 案例實戰 17.9.1 設計基本動畫 17.9.2 顏色選擇器 17.9.3 給圖像去色 17.9.4 縮放圖像和反鋸齒處理 17.9.5 設計運動動畫 17.9.6 設計地球和月球公轉動畫 17.10 線上學習 第18章 本地資料存儲 視頻講解:80分鐘 示例:17個 18.1 HTTP Cookie 18.1.1 寫入cookie 18.1.2 讀取cookie 18.1.3 修改和刪除cookie 18.1.4 附加cooki

e 18.1.5 Http-Only Cookie 18.1.6 案例:打字遊戲 18.2 Web Storage 18.2.1 使用Web Storage 18.2.2 案例:訪問統計 18.3 Web SQL Database 18.3.1 使用Web SQL Database 18.3.2 案例:設計用戶登錄 18.4 IndexedDB 18.4.1 使用IndexedDB 18.4.2 案例:設計便簽 18.5 線上學習 第19章 多執行緒處理 視頻講解:23分鐘 示例:9個 19.1 Web Workers基礎 19.1.1 認識Web Workers 19.1.2 使用Web

Workers 19.1.3 案例:設計多執行緒運算 19.2 案例實戰 19.2.1 併發運算 19.2.2 後臺過濾 19.2.3 設計多執行緒處理 19.2.4 併發通信 19.2.5 計算斐波那契數列 19.3 線上學習 第20章 離線應用 視頻講解:19分鐘 示例:9個 20.1 HTML5離線應用基礎 20.1.1 認識HTML5離線應用 20.1.2 使用manifest檔 20.1.3 使用離線緩存 20.1.4 監聽線上狀態 20.2 案例實戰 20.2.1 緩存網站 20.2.2 離線編輯內容 20.3 線上學習 第21章 JavaScript通信 視頻講解:13分鐘

示例:5個 21.1 postMessage 21.1.1 postMessage基礎 21.1.2 案例:設計跨域動態對話 21.2 WebSocket 21.2.1 WebSocket基礎 21.2.2 案例:設計WebSocket通信 21.2.3 案例:向會員推送資訊 21.3 線上學習 第22章 拖放操作 視頻講解:10分鐘 示例:3個 22.1 拖放API基礎 22.2 案例實戰 22.2.1 刪除項目 22.2.2 拖選對象 22.3 線上學習 第23章 移動定位 視頻講解:12分鐘 示例:5個 23.1 Geolocation API基礎 23.2 案例實戰 23.2.1

手機定位位置 23.2.2 獲取經緯度及其詳細地址 23.2.3 輸入提示查詢位置 23.2.4 從當前位置查詢指定位置 路線 23.2.5 記錄行蹤路線 23.3 線上學習 第24章 幀動畫和DOM觀察器 視頻講解:8分鐘 示例:5個 24.1 requestAnimationFrame 24.1.1 認識requestAnimationFrame 24.1.2 案例:設計進度條 24.1.3 案例:設計旋轉的小球 24.2 Mutation Observer 24.2.1 認識Mutation Observer 24.2.2 案例:觀察DOM元素 24.2.3 案例:觀察DOM屬性 24

.3 線上學習 第25章 全屏和隱藏顯示處理 視頻講解:5分鐘 示例:11個 25.1 頁面可見處理 25.1.1 Page Visibility基礎 25.1.2 案例:視頻暫停與自動播放 25.2 全屏顯示處理 25.2.1 Fullscreen API基礎 25.2.2 案例:全屏視頻播放 25.3 線上學習 附:綜合案例(電子版,手機掃碼閱讀) 示例:6個  

結合Web GIS之事故支援最佳路徑系統以警力派遣為例

為了解決SQL Unicode 轉換的問題,作者簡瑋辰 這樣論述:

警政為國家重要治安業務之一,然而現階段台灣少子化問題日益嚴重,報考警察、消防或其他具有一定危險性的公職人數相對減少,再加上政府給予的經費有限,警力規模實在難以大幅成長,但勤務工作量卻是日益增長,故惟有透過更有效率的方法協助員警執行勤務,才能讓有限的警力順暢發揮效用,亦可使得員警有限的休息時間獲得舒緩。為能更有效率的派遣執勤員警抵達事故地點,我們設計開發一「結合Web GIS之事故支援最佳路徑系統」,當受理台的值勤員警接獲報案後,可透過該系統的編輯事故點頁面,將事故點輸入並存入系統資料庫中,透過系統的派遣頁面,將各個事故點與目前執勤中之員警識別號及位置顯示在Web GIS,再透過Google

Map API將每個事故點與員警位置進行運算,以獲取每個執勤員警與事故點的距離與到達時間長度,再以Merge sort排序法將所有事故點與員警的距離進行排序運算並取得最短事故點路徑,進而指派距離最近之執勤員警前往事故點。被指派出勤員警使用本系統點擊出勤後,本系統會更新SQL並將指派員警抵達最佳事故點的距離時間和指派最佳事故點名稱顯示在事故點頁面,使受理台值勤員警管理指派出勤更加便利。

精通MySQL 8(視頻教學版)

為了解決SQL Unicode 轉換的問題,作者劉華貞 這樣論述:

本書以MySQL8版本為基礎,通過全面的基礎知識循序漸進,基本覆蓋資料庫使用技術和場景,結合當下流行的Java開發,配套實例演示MySQL的整體使用,提供全程多媒體語音教學視頻以及所涉及的SQL源碼。 本書共20章,涵蓋的主要內容有:MySQL8的安裝,升級和新特性,資料庫操作,數據表操作,數據操作,數據查詢,索引,視圖,存儲過程和函數,觸發器,事務和鎖,安全管理,資料庫備份,恢復與複製,MySQL服務管理,日誌管理,MySQL8數據字典新特性,MySQL8 InnoDB新特性,MySQL8 NoSQL新特性,Java連接資料庫,網上課堂資料庫設計與實現,論壇系統資料庫設計與實現。本書內容新

穎,知識全面,適合各個層次的開發人員或資料庫管理人員閱讀,特別適合想了解MySQL最前沿技術的人員參考。 劉華貞,江南大學畢業,任職于中科院計算技術研究所濟寧分所,MySQL DBA,高級Java開發工程師。 第1章  MySQL 8的安裝、升級和新特性    1 1.1  認識MySQL資料庫    1 1.1.1  MySQL與開源文化    1 1.1.2  MySQL發展歷史    2 1.1.3  使用MySQL的優勢    3 1.2  MySQL 8的新特性    4 1.2.1  更簡便的NoSQL支持    4 1.2.2  更好

的索引    4 1.2.3  更完善的JSON支援    4 1.2.4  安全和帳戶管理    4 1.2.5  InnoDB的變化    4 1.2.6  資料字典    5 1.2.7  原子資料定義語句    5 1.2.8  資源管理    5 1.2.9  字元集支援    6 1.2.10  優化器增強    6 1.2.11  通用表運算式    6 1.2.12  視窗函數    6 1.2.13  規則運算式支持    7 1.2.14  內部臨時表    7 1.2.15  日誌記錄    7 1.2.16  備份鎖    7 1.2.17  增強的MySQL複製  

 7 1.3  MySQL 8移除的舊特性    7 1.3.1  查詢緩存    8 1.3.2  加密相關    8 1.3.3  空間函數相關    8 1.3.4  N和NULL    8 1.3.5  mysql_install_db    8 1.3.6  通用分區處理常式    9 1.3.7  系統和狀態變數資訊    9 1.3.8  mysql_plugin工具    9 1.4  Windows平臺下安裝與配置MySQL    9 1.4.1  安裝MySQL 8    9 1.4.2  配置MySQL 8    13 1.4.3  啟動MySQL服務    18 1.4

.4  關閉MySQL服務    20 1.4.5  配置Path變數    21 1.4.6  登錄MySQL資料庫    22 1.5  Linux平臺下安裝與配置MySQL    22 1.5.1  安裝和配置MySQL 8    23 1.5.2  啟動MySQL服務    27 1.5.3  登錄MySQL資料庫    28 1.6  Mac OS X平臺下安裝與配置MySQL    29 1.6.1  安裝MySQL 8    29 1.6.2  啟動MySQL 8    32 1.6.3  配置和登錄MySQL 8    32 1.7  MySQL的升級和降級    33 1.7

.1  升級MySQL    34 1.7.2  降級MySQL    37 1.7.3  重建或修復表或索引    37 1.7.4  將MySQL資料庫複製到另一台機器    38 1.8  MySQL常用圖形管理工具    39 1.8.1  MySQL官方用戶端MySQL-Workbench    39 1.8.2  SQLyog圖形管理工具    43 1.8.3  Navicat圖形管理工具    55 第 2 章  資料庫操作    60 2.1  操作資料庫    60 2.1.1  創建資料庫    60 2.1.2  查看資料庫    61 2.1.3  選擇資料庫    

61 2.1.4  刪除資料庫    61 2.2  什麼是存儲引擎    62 2.2.1  MySQL支援的存儲引擎    62 2.2.2  InnoDB存儲引擎    64 2.2.3  MyISAM存儲引擎    65 2.2.4  MEMORY存儲引擎    65 2.2.5  選擇存儲引擎    66 第3章  資料表操作    68 3.1  資料表的設計理念    68 3.2  資料庫中的資料類型    70 3.2.1  整數類型    70 3.2.2  浮點數類型和定點數類型    72 3.2.3  日期與時間類型    73 3.2.4  字串類型    74 3

.2.5  二進位類型    76 3.2.6  JSON類型及MySQL 8 JSON增強    77 3.2.7  Spatial資料類型    82 3.3  MySQL 8新特性:字元集與排序規則    82 3.3.1  一般字元集和排序規則    82 3.3.2  MySQL中的字元集和排序規則    83 3.3.3  指定字元集和排序規則    85 3.3.4  連接字元集和排序規則    89 3.3.5  配置應用程式字元集和排序    90 3.3.6  錯誤消息字元集    91 3.3.7  列字元集轉換    91 3.3.8  排序問題    91 3.3.9

  Unicode支持    93 3.3.10  支援的字元集和排序規則    94 3.3.11  設置錯誤消息語言    95 3.3.12  添加字元集    96 3.3.13  將排序規則添加到字元集    97 3.3.14  字元集配置    98 3.3.15  MySQL伺服器區域設置支援    98 3.4  創建表    99 3.4.1  創建表的語法形式    99 3.4.2  創建帶JSON類型的表    100 3.5  查看表結構    100 3.5.1  DESCRIBE語句查看表定義    100 3.5.2  SHOW CREATE TABLE語句查

看表詳細定義    101 3.6  刪除表    102 3.7  修改表    103 3.7.1  修改表名    103 3.7.2  增加欄位    104 3.7.3  刪除欄位    107 3.7.4  修改欄位    107 3.8  動作表的約束    109 3.8.1  設置表字段的非空約束(NOT NULL,NK)    110 3.8.2  設置表字段的預設值(DEFAULT)    111 3.8.3  設置表字段唯一約束(UNIQUE,UK)    112 3.8.4  設置表字段的主鍵約束(PRIMARY,PK)    113 3.8.5  設置表字段值自動增

加(AUTO_INCREMENT)    116 3.8.6  設置表字段的外鍵約束(FOREIGN KEY,FK)    116 第4章  資料操作    119 4.1  插入資料記錄    119 4.1.1  插入完整資料記錄    119 4.1.2  插入部分資料記錄    120 4.1.3  插入多條完整資料記錄    121 4.1.4  插入多條部分資料記錄    122 4.1.5  插入JSON結構的資料記錄    122 4.2  更新資料記錄    123 4.2.1  更新特定資料記錄    123 4.2.2  更新所有資料記錄    124 4.2.3  更新

JSON結構的資料記錄    124 4.3  刪除資料記錄    125 4.3.1  刪除特定資料記錄    125 4.3.2  刪除所有資料記錄    125 第5章  資料查詢    126 5.1  簡單查詢    126 5.1.1  查詢所有欄位資料    127 5.1.2  查詢指定欄位資料    127 5.1.3  DISTINCT查詢    127 5.1.4  IN查詢    128 5.1.5  BETWEEN AND查詢    130 5.1.6  LIKE模糊查詢    130 5.1.7  對查詢結果排序    131 5.1.8  簡單分組查詢    13

2 5.1.9  統計分組查詢    133 5.2  聯集查詢    134 5.2.1  內連接查詢    134 5.2.2  外連接查詢    136 5.2.3  合併查詢資料記錄    137 5.2.4  子查詢    138 第6章  索引    140 6.1  什麼是索引    140 6.1.1  索引的含義和特點    140 6.1.2  索引的分類    141 6.1.3  索引的設計原則    142 6.2  創建和查看索引    143 6.2.1  普通索引    143 6.2.2  唯一索引    146 6.2.3  全文索引    147 6.2.

4  多列索引    149 6.3  MySQL 8中索引新特性    151 6.3.1  隱藏索引    151 6.3.2  降冪索引    153 6.4  刪除索引    154 第7章  視圖    156 7.1  什麼時候使用視圖    156 7.2  創建視圖    157 7.2.1  創建視圖的語法形式    157 7.2.2  在單表上創建視圖    158 7.2.3  在多表上創建視圖    159 7.3  查看視圖    160 7.3.1  使用DESCRIBE | DESC語句查看視圖基本資訊    161 7.3.2  使用SHOW TABLES語句

查看視圖基本資訊    161 7.3.3  在views表中查看視圖詳細資訊    161 7.4  修改視圖    162 7.4.1  使用CREATE OR REPLACE VIEW語句修改視圖    162 7.4.2  使用ALTER語句修改視圖    163 7.5  更新視圖    164 7.5.1  使用SQL語句更新視圖    164 7.5.2  更新基本表後視圖自動更新    165 7.5.3  刪除視圖中的資料    166 7.5.4  不能更新的視圖    167 7.6  刪除視圖    169 第8章  存儲過程和函數    171 8.1  創建存儲過程

和函數    171 8.1.1  創建存儲過程    172 8.1.2  創建存儲函數    174 8.1.3  變數的使用    175 8.1.4  定義條件和處理常式    176 8.1.5  游標的使用    178 8.1.6  流程控制的使用    179 8.2  調用存儲過程和函數    183 8.2.1  調用存儲過程    183 8.2.2  調用存儲函數    184 8.3  查看存儲過程和函數    184 8.3.1  使用SHOW STATUS語句查看存儲過程和函數的狀態    185 8.3.2  使用SHOW CREATE語句查看存儲過程和函數的定

義    186 8.3.3  從information_schema.Routine表中查看存儲過程和函數的資訊    187 8.4  修改存儲過程和函數    189 8.5  刪除存儲過程和函數    190 第9章  觸發器    193 9.1  什麼時候使用觸發器    193 9.2  創建觸發器    194 9.2.1  創建有一條執行語句的觸發器    194 9.2.2  創建包含多條執行語句的觸發器    195 9.3  查看觸發器    197 9.3.1  通過SHOW TRIGGERS語句查看觸發器    197 9.3.2  通過查看系統表triggers實

現查看觸發器    198 9.4  刪除觸發器    200 第10章  事務和鎖    201 10.1  事務概述    201 10.2  MySQL事務控制語句    203 10.3  MySQL事務隔離級別    205 10.3.1  READ-UNCOMMITED(讀取未提交內容)    206 10.3.2  READ-COMMITED(讀取提交內容)    207 10.3.3  REPEATABLE-READ(可重讀)    207 10.3.4  SERIALIZABLE(可序列化)    209 10.4  InnoDB鎖機制    209 10.4.1  鎖的類型

    210 10.4.2  鎖細微性    211 第11章  安全管理    213 11.1  許可權表    213 11.1.1  user表    214 11.1.2  db表    215 11.1.3  tables_priv表和columns_priv表    217 11.1.4  procs_priv表    218 11.2  帳戶管理    218 11.2.1  登錄和退出MySQL伺服器    218 11.2.2  新建普通用戶    220 11.2.3  刪除普通用戶    221 11.2.4  root使用者修改自己的密碼    222 11.2.5

  root使用者修改普通使用者的密碼    223 11.2.6  普通使用者修改密碼    225 11.2.7  root使用者密碼丟失的解決辦法    225 11.2.8  MySQL 8密碼管理    229 11.3  MySQL 8新特性:角色    232 11.3.1  創建角色並給角色授權    232 11.3.2  給用戶添加角色    233 11.3.3  編輯角色或許可權    235 11.3.4  刪除角色    236 11.4  存取控制    236 11.4.1  連接核實階段    236 11.4.2  請求核實階段    237 11.5  M

ySQL 8新特性:安全性群組件和外掛程式    237 11.5.1  身份驗證外掛程式    238 11.5.2  連接控制外掛程式    239 11.5.3  密碼驗證元件    240 11.5.4  MySQL Keyring    241 11.5.5  MySQL企業審計    242 11.5.6  MySQL企業防火牆    242 11.6  MySQL 8新特性:FIPS    246 11.6.1  FIPS概述    246 11.6.2  MySQL中FIPS模式的系統要求    246 11.6.3  在MySQL中配置FIPS模式    246 第12章 

資料庫備份、恢復與複製    247 12.1  資料備份    247 12.1.1  使用mysqldump命令備份一個資料庫    248 12.1.2  使用mysqldump命令備份一個資料庫的某幾張表    250 12.1.3  使用mysqldump命令備份多個資料庫    252 12.1.4  直接複製整個資料庫目錄    255 12.1.5  備份鎖    255 12.2  資料恢復    255 12.2.1  使用mysql命令恢復    255 12.2.2  直接複製到資料庫目錄    256 12.3  資料庫遷移    257 12.3.1  相同版本的M

ySQL資料庫之間的遷移    257 12.3.2  不同版本的MySQL資料庫之間的遷移    258 12.3.3  不同資料庫之間的遷移    258 12.4  表的匯出和導入    259 12.4.1  使用SELECT…INTO OUTFILE匯出文字檔    259 12.4.2  使用mysqldump命令匯出文字檔    261 12.4.3  使用mysql命令匯出文字檔    265 12.4.4  使用LOAD DATA INFILE方式導入文字檔    268 12.4.5  使用mysqlimport方式導入文字檔    270 12.5  資料複製    27

3 12.5.1  配置複製    273 12.5.2  複製實現    275 12.5.3  複製解決方案    276 12.5.4  複製注釋和提示    279 12.6  組複製    280 12.6.1  組複製背景    280 12.6.2  監視組複製    282 12.6.3  組複製操作    284 12.6.4  組複製安全性    286 12.6.5  組複製系統變數    286 12.6.6  要求和限制    287 第13章  MySQL服務管理    289 13.1  MySQL服務    289 13.1.1  配置MySQL服務    28

9 13.1.2  服務系統變數    291 13.1.3  服務的SQL模式    292 13.2  MySQL資料目錄    292 13.3  系統資料庫mysql    293 13.3.1  資料字典表    293 13.3.2  授權系統表    294 13.3.3  物件資訊系統表    295 13.3.4  日誌系統表    295 13.3.5  服務端説明系統表    295 13.3.6  時區系統表    296 13.3.7  複製系統表    296 13.3.8  優化器系統表    296 13.3.9  其他系統表    297 13.4  MySQ

L服務日誌    297 13.5  MySQL服務元件    297 13.6  MySQL服務外掛程式    298 13.7  在一台機器上運行多個MySQL實例    298 第14章  日誌管理    300 14.1  MySQL軟體所支援的日誌    300 14.2  操作二進位日誌    301 14.2.1  啟動二進位日誌    302 14.2.2  查看二進位日誌    303 14.2.3  使用二進位日誌恢復資料庫    304 14.2.4  暫停二進位日誌    305 14.2.5  刪除二進位日誌    305 14.3  操作錯誤日誌    308 14

.3.1  啟動錯誤日誌    308 14.3.2  查看錯誤日誌    309 14.3.3  刪除錯誤日誌    310 14.4  通用查詢日誌    310 14.4.1  啟動通用查詢日誌    311 14.4.2  查看通用查詢日誌    312 14.4.3  停止通用查詢日誌    312 14.4.4  刪除通用查詢日誌    313 14.5  慢查詢日誌    314 14.5.1  啟動慢查詢日誌    314 14.5.2  查看和分析慢查詢日誌    317 14.5.3  停止慢查詢日誌    318 14.5.4  刪除慢查詢日誌    319 第15章 

MySQL 8新特性:資料字典    321 15.1  資料字典模式    321 15.2  刪除基於檔的中繼資料存儲    322 15.3  字典資料的事務存儲    322 15.4  字典物件緩存    322 15.5   INFORMATION_SCHEMA和資料字典集成    323 15.6  序列化字典資訊(SDI)    323 15.7  資料字典用法差異    324 15.8  資料字典限制    324 第16章  MySQL 8新特性:InnoDB    325 16.1  InnoDB表的優勢    325 16.2  InnoDB和ACID模型    32

6 16.3  InnoDB架構    327 16.4  表空間    329 16.5  表和索引    330 16.5.1 InnoDB表    330 16.5.2  InnoDB索引    331 16.6  備份和恢復    332 16.7  InnoDB和MySQL複製    333 16.8  memcached外掛程式    334 第17章  MySQL 8新特性:NoSQL    337 17.1  NoSQL的概念    337 17.2  將MySQL設置為NoSQL存儲    337 17.3  MySQL Shell    339 17.4  X外掛程式  

 345 第18章  Java操作MySQL資料庫    347 18.1  Java連接MySQL資料庫    347 18.1.1  JDBC簡介    347 18.1.2  下載JDBC驅動MySQL Connector/J    349 18.1.3  Windows下安裝MySQL Connector/J驅動    350 18.1.4  Linux和Mac OSX下安裝MySQL Connector/J驅動    350 18.1.5  IntelliJ IDEA環境下安裝MySQL Connector/J驅動    350 18.1.6  Java連接MySQL資料庫    3

52 18.2  使用Statement執行SQL語句    353 18.2.1  executeQuery()查詢    353 18.2.2  execute()查詢    355 18.2.3  executeUpdate()插入資料    356 18.2.4  executeUpdate()修改資料    357 18.2.5  executeUpdate()刪除資料    358 18.3  使用PreparedStatement執行SQL語句    359 18.3.1  executeQuery()查詢    359 18.3.2  execute()查詢    361 18

.3.3  executeUpdate()插入資料    362 18.3.4  executeUpdate()修改資料    363 18.3.5  executeUpdate()刪除資料    364 18.4  Java備份和恢復MySQL資料庫    365 18.4.1  使用Java備份MySQL資料庫    365 18.4.2  使用Java恢復MySQL資料庫    366 第19章  網上課堂系統資料庫設計    368 19.1  系統概述    368 19.2  系統功能    369 19.3  資料庫設計和實現    369 19.3.1  設計表    369

19.3.2  設計索引    374 19.3.3  設計檢視    375 19.3.4  設計觸發器    375 19.4  項目小結    376 第20章  論壇管理系統資料庫設計    377 20.1  系統概述    377 20.2  系統功能    378 20.3  資料庫設計和實現    378 20.3.1  設計表    378 20.3.2  設計索引    382 20.3.3  設計檢視    383 20.3.4  設計觸發器    383 20.4  項目小結    384

一種跨平台的資料庫開發系統

為了解決SQL Unicode 轉換的問題,作者許佳弘 這樣論述:

網路科技隨著時間進步,企業也同步融入電子化與商業化的時代,進而演化出IT這項必須產業,以往企業IT開發商業平台都是以Sun的Java與Microsoft 的Windows.NET為主,其優點為功能強大、開發容易,但相對成本較高。至今開放源軟體與日俱增,這樣的改變讓使用者選擇性增加許多但也同時突顯出了跨平台對於開發軟體的重要性。 關於跨平台的開放源軟體,其中最具有代表性的LAMP,分別為作業系統Linux、網路伺服器Apache、資料庫MySQL和PHP程式語言,這些開放源軟體都是擁有跨平台特性、易於開發、更新速度快和成本低的優點,這些特性與優點讓跨平台的開發軟體更是重要。最後,本論文將利用

一個能夠跨足多種作業系統、網路伺服器的資料庫開發系統,來幫助與提升開發商業平台的效率與效能。