#!/bin/bash source /etc/profile # 创建表的名称 table_name="test" # 创建表的语句 create_table_sql="CREATE TABLE $table_name (" # 循环生成2048列的语句 for ((i=1; i<=2048; i++)) do # 添加列名和数据类型 column_name="name_${i}" column_definition="${column_name} varchar(200)" # 将列语句添加到表的创建语句中 create_table_sql+=" $column_definition," done # 去除最后一个逗号 create_table_sql=${create_table_sql%,} # 添加表的结尾 create_table_sql+=");" # 打印创建表的语句 echo $create_table_sql >> create.txt
shell脚本创建包含2048列的表
于 2023-10-17 14:49:07 首次发布