登录 注册

SqlCreateTable 创建数据表

浏览次数:1751    最后修改时间:2021-03-23 22:13:45

函数名

扩展取值函数 > SqlCreateTable 创建数据表

功能获得数据库中所有数据表列表,定义文件为JSON结构体
参数

tablename = 数据表名

fields定义:

      字段名

            type      字段类型,可用类型如下:

                        int,bigint,float,varchar,text,longtext,blob,longblob,date,time,datetime

            typelen      字段类型长度,varchar时必填,字符串长度,数字为位长

                        可用类型如:int,bigint, varchar

            default      字段默认值,可用默认值如:NOT NULL,其它自定义值,

                              不允许有默认值的类型如后:text,longtext,blob,longblob

            comment      字段说明

            prikey      字段是否主键,1=是,其它=否

            autoinc      字段是否自增长,只用在ID字段

            unikey      字段是否唯一性约束

      ......

范例

{

      "dbname":"", 

      "funcname":"GetTableList",

      "tablename":"user",

      "fields":{

            "id":{

                  "type":"bigint",

                  "typelen":"11",

                  "default":"",

                  "comment":"用户号",

                  "prikey":"1",

                  "autoinc":"1",

                  "unikey":"1"

            },

            "uname":{

                  "type":"varchar",

                  "typelen":"50",

                  "default":"",

                  "comment":"用户名"

                  "unikey":"1"

            }

            ......

      }

}

注释定义文件中,funcname,tablename,fields为必有