centos sh脚本批量建表
时间: 2023-07-18 21:47:16 浏览: 89
好的,我可以为您提供一个简单的 Shell 脚本来批量创建 MySQL 数据库中的表格。在使用之前需要确保您已经安装了 MySQL 数据库,并且有权限创建和管理表格。
脚本如下:
```shell
#!/bin/bash
# 定义 MySQL 数据库连接信息
MYSQL_USER="your-mysql-username"
MYSQL_PASS="your-mysql-password"
MYSQL_HOST="your-mysql-host"
MYSQL_PORT="your-mysql-port"
# 定义数据库名称和表格名称
DB_NAME="your-database-name"
TABLE_NAME_PREFIX="your-table-name-prefix"
TABLE_COUNT=10
# 循环创建表格
for i in $(seq 1 $TABLE_COUNT); do
TABLE_NAME="$TABLE_NAME_PREFIX$i"
mysql -u $MYSQL_USER -p$MYSQL_PASS -h $MYSQL_HOST -P $MYSQL_PORT $DB_NAME -e "CREATE TABLE $TABLE_NAME (id INT, name VARCHAR(50));"
done
echo "All tables have been created successfully!"
```
您只需要将脚本中的 `MYSQL_USER`、`MYSQL_PASS`、`MYSQL_HOST`、`MYSQL_PORT`、`DB_NAME`、`TABLE_NAME_PREFIX`、`TABLE_COUNT` 替换为您实际的数据库连接信息和表格信息,然后在终端中执行脚本即可。
请注意,这只是一个简单的示例脚本,您可能需要根据实际情况进行修改和优化。
阅读全文