数据库

数据库表中存储有关应用程序或可视化的个别数据。这些数据可以在可视化界面上评估或显示,也可以直接在应用程序中评估或显示。

注意:请注意各种许可证,以便表格也能被编辑。

使用示例

有各种场景可以使用表格。

例如,可以为酒店客人存储温度,并通过客人ID在不同的房间中独立地检索和存储这些数据。

为了将数据导出到外部存储器或再次导入,也可以使用数据库表格。

表格结构

每个表格都有自己的结构。该结构不包含SPS数据类型。此外,编辑器中不能存储版本,因为所有操作都可以直接影响数据记录。

注意:如果删除一列并点击应用,则该列的所有数据将被永久删除。

结构只能在数据库表格中通过图书馆进行编辑。

每个表格都有一个名为id的第一列。该列中的值在整个表中只能出现一次。其他任何一列都可以有不同的名称。但是,该名称只能出现一次。名称定义了列的标识符。此外,每列都可以分配一个标题。标题将存储在数据库表格打开的语言中。

数据类型

每一列都可以有不同的数据类型。该数据类型也可以事后更改。这可能会根据内容导致数据丢失。

整个数据库使用与应用程序相同的字符集。在导出和导入数据时必须注意这一点。字符集固定为UTF-8

bool

定义一个布尔列。该列可以有两种状态,即TRUEFALSE

int

定义一个包含符号的数字,该数字最多可以有8个字节长。范围是从-9'223'372'036'854'775'8089'223'372'036'854'775'807

real

定义一个双精度浮点数。允许的值是从-1.7976931348623157E+308-2.2250738585072014E-30802.2250738585072014E-3081.7976931348623157E+308

datetime

定义一个列为秒级时间戳。该值可以通过DT#2016-03-25-22:12:00传递,或者以毫秒为单位传递。此时,毫秒将四舍五入到下一秒。

varchar

定义一个列为字符串。该字符串等同于变量名。最大长度最多为255个字符。

text

定义一个文本列,其最大长度为16'777'215(224-1)个字符。

注意:此类型不支持索引。

使用索引

可以使用表格索引,以便如果应用其他列的过滤器时,表格能更快地排序。数据类型为text的列不能获得索引。

使用多个索引可能会减慢数据写入速度。此外,需要更多存储空间。

编辑数据记录

可以通过各种方式编辑数据记录。这可以直接在编辑器中完成,也可以通过应用程序完成。

注意:复制数据库表格时,不会复制数据记录。