# 数据库配置 connection_string = "mysql+pymysql://root:H1wNPOz3@mysql.local:3306/contracts?charset=utf8mb4" type = "MySQL" product = "MySQL 5.7" metadata = """ CREATE TABLE `contracts` ( `经办人` VARCHAR(30), `经办单位` VARCHAR(16), `经办日期` date, `所属分公司` VARCHAR(16), `合同形式` VARCHAR(10), `是否主合同` bool, `合同名称` VARCHAR(137), `合同编号` VARCHAR(37), `框架合同编号` VARCHAR(23), `框架合同名称` VARCHAR(85), `主合同编号` VARCHAR(25), `主合同名称` VARCHAR(103), `项目来源` VARCHAR(10), `投标项目名称` VARCHAR(92), `编号生成时间` date, `专业` VARCHAR(40), `地点` VARCHAR(35), `是否关联交易` bool, `合同类型名称` VARCHAR(29), `聚焦行业` VARCHAR(19), `管理分公司` VARCHAR(16), `建议实施单位` VARCHAR(55), `项目部` VARCHAR(26), `最小经营单元` VARCHAR(17), `省公司统一编号` VARCHAR(31), `统一编号生成时间` date, `客户名称` VARCHAR(54), `运营商` VARCHAR(10), `中通服客商类型` VARCHAR(45), `合同签订金额(人民币)` float, `合同签订金额(不含税)` float, `是否垫资` bool, `垫资金额(元)` float, `垫资说明` VARCHAR(491), `签订日期` date, `签署日期` date, `合同有效期(开始)` date, `合同有效期(结束)` date, `最终客户名称` VARCHAR(57), `最终中通服客商类型` VARCHAR(45), `税率` float, `是否通服内部合作` bool, `项目组织模式` VARCHAR(13), `合同结算金额(含税)` float, `列账收入(含税)` float, `开票金额(含税)` float, `收款金额(含税)` float, `是否业务关闭` bool, `业务关闭时间` date, `是否财务关闭` bool, `财务关闭时间` date, `甲方订单编号` VARCHAR(256), `甲方合同编号` VARCHAR(68), `框架子合同编号` VARCHAR(106), `确收类型` VARCHAR(10), `业务拓展方式` VARCHAR(10), `主实业协同` bool, `协同类型` VARCHAR(10), `主业合同金额` float, `对方联系人` VARCHAR(17), `对方联系电话` VARCHAR(18), `中标时间` date, `协同拓展的主业公司` VARCHAR(10), `主业合同额` float, `是否运营商政企` bool ); --合同信息表 - 如果要对 '经办人' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '合同名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '客户名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '最终客户名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '所属分公司' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '经办单位' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '投标项目名称' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 如果要对 '项目名称来源' 进行筛选,必须使用 LIKE 语句进行模糊匹配。 - 数据库中的金额单位为人民币元,输出时必须除以一万用 ROUND 函数取整,输出结果使用万元为单位,。 """