以下表爲例:所有CSV表,第一行必須爲字段名
字段名要求:不重複
數據集工具支持 string,int,float,向量,顏色 五種數據格式,其中 向量,顏色,需要準尋以下格式要求:
請使用notepad++,將CSV用notepad++打開後,必須符合以下要求:
建議以此種方式輸入遊戲,方便搜索管理
艾蘭島 全局存儲
將原始CSV字符串數據轉爲二維表
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
表名 | String | 表名(字段-類型,字段-類型,…) | 表名必須,括號內指定字段類型不指定,則字段都爲string類型 | 當前支持 string,int,float,向量,顏色類型 |
主鍵 | String | 字段 | No | 要求成爲主鍵的列內數據不能重複,此項爲空,則自動添加一列 名爲id,自增長的整數列爲主鍵列 |
元數據CSV | String | 字符串 | Y | 格式要求見上文原始CSV數據整理 |
返回一個單完整表結果的實體存儲
獲取已創建表的表名
在創建表時,本地變量可設置任意名稱,如下圖,本地變量:地點表並不是真正的表名
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
表 | 實體存模對象 | - | Y | 創建表返回值 |
返回表名,String類型
用於查看錶結構的簡單命令,顯示錶結構,字段類型,主鍵,是否爲空等屬性
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
表 | 實體存模對象 | - | Y | 創建表返回值 |
返回字段屬性字符串,字符串已格式化
輸出日誌:
----
查詢指定列下的所有數據
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
字段 | String | - | Y | 輸入字段名字符串 |
表 | 實體存模對象 | - | Y | 創建表返回值 |
輸出自斷裂數據結果 | Array | - | Y | 返回查詢列的所有數據 |
返回數組 查詢列的所有數據
返回 vector 列中所有向量數據
返回指定字段=值條件下的所在行數據
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
查詢字段 | String | - | Y | 輸入字段名 |
查詢字段等於值 | String | 字符串 | Y | 所有類型的值都以字符串形式輸入,不支持輸入向量,顏色2種類型。如果未填,或輸入空,則返回第一行數據 |
表 | 實體存模對象 | - | Y | 創建表返回值 |
輸出字段等於值所在行數據 | Array | - | Y | - |
返回數組 查詢列對應值的所在行數據
如果條件值
返回
依據條件返回查詢字段的數據
查詢條件優先級 WHERE > AND > OR
AND 是與WHERE 在主鍵上的交集
OR 是與前2者的並集
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
查詢字段 | String | - | Y | 指定要返回數據的字段 |
WHERE | String | 支持=、>、< 三種運算符號 字段運算符值 | N | 可以爲空,值不支持向量與顏色 |
AND | String | 支持=、>、< 三種運算符號 字段運算符值 | N | 可以爲空,值不支持向量與顏色 |
OR | String | 支持=、>、< 三種運算符號 字段運算符值 | N | 可以爲空,值不支持向量與顏色 |
表 | 實體存模對象 | - | Y | 創建表返回值 |
返回查詢字段列內符合數據 | Array | - | Y | 運行前先創建本地數組變量 |
符合條件的查詢字段數據
對比在excel裏運行結果
更新符合WHERE條件的所有KEY列裏的數據爲VALUE值
SQL語句爲:
//SQL code block UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition]
KEY數組包含所有 列名
VALUE數組 依據索引 對應KEY裏字段需要更新的值
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
表 | 實體存模對象 | - | Y | 創建表返回值 |
KEY | ARRAY | 數組元素爲列名字符串 | Y | - |
VALUE | ARRAY | 數組元素爲列名對應的值 | Y | KEY,VALUE 數組長度要一致 |
WHERE | String | 條件字符串,支持=、>、<運算符 | N | 只支持輸入一個條件,列名運算符值,如果爲空,則更新KEY裏列所有數據爲VALUE值,不支持向量與顏色 |
無
紅框部分爲更新邏輯
查詢更新列,日誌輸出
判斷字符串種是否有=,>,< 運算符,以及格式是否正確
要求格式 字符串運算符值
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
字符串 | String | 字符串運算符值 | Y | - |
nan:字符串爲空,或者字符串內無運算符號,或者運算符號在字符串開頭或者結尾,否則返回 =,>,<
輸出:
返回符合條件的指定字段數據對應主鍵
內部函數
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
字段 | String | - | Y | 查詢列 |
運算符號 | String | - | Y | 支持 =,<,> |
查詢字段條件 | String | - | Y | 不支持向量與顏色 |
返回索引 | Array | - | - | - |
返回符合條件的主鍵列數據
返回主鍵列符合條件數據
如果表中存在字段,返回 True,否則返回False
參數 | 類型 | 格式 | 是否必須 | 說明 |
---|---|---|---|---|
字段 | String | - | Y | - |
表 | 實體存模對象 | - | Y | 創建表返回值 |
True 或 False