mysql 建表 允许NULL 单语句

数据库 SQL语句 mysq 建表 CREATE
2023-10-18
5
视频网址
mysql CREATE语句 ,字段可以为空,非必填项 必须id 为自增主键 索引 单语句执行
1. 生成SQL脚本,根据JSON数据中的table和fields创建表结构 2. table表示表名,fields表示字段数组 3. 每个字段包含字段名field、字段类型type(0字符串 1数字 2日期)和字段注释label 4. 生成创建表的SQL语句,字段类型根据type转换为对应的数据类型 5. 最后生成表注释和字段注释的扩展属性语句 脚本的主要逻辑是: 1. 外层forEach遍历表对象 2. 内层forEach遍历字段数组生成字段SQL 3. 根据type生成不同的数据类型 4. 拼接SQL语句、表注释和字段注释 5. 用replace处理结尾的GO关键字 这个脚本基本已经可以根据JSON动态生成创建表及注释的SQL代码,主要逻辑写得很清晰。