# 操作语法

注意

本站内置了一些相关操作的语法,需要根据语法方可得到相关功能的执行结果,否则可不行哟!

# create table相关语法

# @table

{
  "id": "1",
  "username": "pdx",
  "@table": "user"
}
  • 指定需要创建的表名
  • "@table":"user" ——> create table user

# @size

{
  "id@12": "1",
  "username@30": "pdx"
}
  • 指定字段的大小
  • "id@12":"100" ——> id int(12)

# update where相关语法

# @table

{
  "username": "pdx",
  "@table": "user"
}
  • 指定需要执行更新的表名
  • "@table":"user" ——> update user

# key#symbol

{
  "username": "pdx",
  "@table": "user",
  "id#=": "1"
}
  • # 前指定的是条件字段 # 后面属性指定的是操作符号 < > != =
  • "id#=": "1" ——> where id = 1

# insert into相关语法

# @table

{
  "id": "1",
  "username": "pdx",
  "@table": "user"
}
  • 指定需要执行更新的表名
  • "@table":"user" ——> insert into user

# @pid

{
  "id": "1",
  "text": "pdx",
  "value": "1",
  "children": [
    {
      "id": "1",
      "text": "pdx",
      "value": "1",
      "children": []
    }
  ],
  "@table": "user",
  "@pid": "id"
}
  • 在执行生成insert 语句时指定作为pid值的字段 "@pid"对应的value值代表着作为pid的值所指代的字段
  • "@pid": "id" ——> 子级的pid的值自动会被插入父级id值

警告

在 插入(insert into)操作模式中,@pid必须和children数组共同使用,且children数组中存在子数据

复杂需求

如何想要将一个JSON数组转译生成insert 语句时,我们需要在该数组中的首部或尾部添加一个对象JSON, 通过使用@table@pid来设定表名和自定义作为pid的字段。如下所示

现有一个