MySQL.Database
傳回 MySQL 資料庫中可用的 SQL 資料表、檢視表和預存純量函式的資料表。
Syntax
MySQL.Database(
server as text,
database as text,
optional options as record
) as table
Remarks
傳回 MySQL 資料庫 (位於伺服器 server 上名稱為 database 的資料庫執行個體內) 中可用的 SQL 資料表、檢視與預存純量函數的資料表。指定伺服器時可選擇性地指定連接埠 (以冒號分隔)。您可指定選擇性的記錄參數 options 以控制下列選項:
Encoding: 這個 TextEncoding 值會指定字元集,用來為傳送到伺服器的所有查詢編碼 (預設為 null)。CreateNavigationProperties: 邏輯值 (True/False),設定是否要在傳 回的值上產生導覽屬性 (預設為 True)。NavigationPropertyNameGenerator: 用於建立導覽屬性名稱的函式。Query: 用於擷取資料的原生 SQL 查詢。如果查詢會產生多個結果集,只會傳回第一個結果集。CommandTimeout: 控制伺服器端查詢在取消之前,可以執行的持續時間長度。預設值為十分鐘。ConnectionTimeout: 控制在放棄嘗試連線到伺服器之前,要等候的持續時間長度。預設值取決於驅動程式。TreatTinyAsBoolean: 邏輯值 (True/False),決定是否要在伺服器上強制將 tinyint 資料行執行為邏輯值。預設值為 True。OldGuids: 邏輯值 (True/False),設定是否要將 char(36) 資料行 (若為 False) 或 binary(16) 資料行 (若為 True) 視為 GUID。預設值為 False。ReturnSingleDatabase: 邏輯值 (True/False),設定是要傳回所有資料庫的所有資料表 (若為 False),還是要僅傳回指定資料庫的資料表與檢視 (若為 True)。預設值為 False。HierarchicalNavigation: 邏輯值 (True/False),設定是否要依據資料表的結構描述名稱分組方式,檢視資料表 (預設值為 False)。
例如,記錄參數可指定為 [option1 = value1, option2 = value2...] 或 [Query = "select ..."]。
Category
Accessing data