X DevAPI 使用者指南 for JavaScript 模式下 MySQL Shell

摘要

使用 X DevAPI 的開發人員使用者文件。

如需法律資訊,請參閱法律聲明

如需使用 MySQL 的協助,請造訪 MySQL 論壇,您可以在此與其他 MySQL 使用者討論您的問題。

文件產生於:2024-07-22(修訂:79084)

目錄

前言與法律聲明
1 概觀
2 連線與工作階段概念
2.1 資料庫連線範例
2.2 連線至工作階段
2.2.1 連線至單一 MySQL 伺服器
2.2.2 連線選項摘要
2.2.3 連線屬性
2.3 使用工作階段物件
2.4 搭配工作階段使用 SQL
2.5 設定目前綱要
2.6 動態 SQL
3 CRUD 作業
3.1 CRUD 作業概觀
3.2 方法鏈結
3.3 參數繫結
3.4 MySQL Shell 自動程式碼執行
4 使用集合
4.1 集合上的基本 CRUD 作業
4.2 集合物件
4.2.1 建立集合
4.2.2 使用現有集合
4.3 集合 CRUD 函式概觀
4.3.1 Collection.add()
4.3.2 Collection.find()
4.3.3 Collection.modify()
4.3.4 Collection.remove()
4.4 為集合建立索引
4.5 單一文件作業
4.6 JSON 綱要驗證
5 使用文件
5.1 建立文件
5.2 使用文件 ID
5.3 了解文件 ID
6 使用關聯式表格
6.1 SQL CRUD 函式的語法
7 使用關聯式表格和文件
7.1 將集合作為關聯式表格
8 陳述式執行
8.1 交易處理
8.1.1 處理警告
8.1.2 錯誤處理
8.2 使用儲存點
8.3 使用鎖定
8.4 使用預先準備的陳述式
9 使用結果集
9.1 結果集類別
9.2 使用 AUTO_INCREMENT
9.3 使用資料集
9.4 一次擷取所有資料項目
9.5 使用 SQL 結果集
9.6 使用中繼資料
9.7 支援語言原生迭代器
10 建立運算式
10.1 運算式字串
10.1.1 布林運算式字串
10.1.2 值運算式字串
11 CRUD EBNF 定義
11.1 工作階段物件和函式
11.2 綱要物件和函式
11.3 集合 CRUD 函式
11.4 集合索引管理函式
11.5 表格 CRUD 函式
11.6 結果函式
11.7 其他 EBNF 定義
12 運算式 EBNF 定義
13 實作注意事項
13.1 MySQL Shell X DevAPI 擴充功能