Shell脚本:向神通数据库创建表并循环插入当前时间
以下是一个简单的Shell脚本,用于向神通数据库创建一个表,并循环插入当前时间点:
#!/bin/bash
# 连接神通数据库的相关信息
db_host='your_database_host'
db_name='your_database_name'
db_user='your_database_user'
db_password='your_database_password'
# 创建表的SQL语句
create_table_sql='CREATE TABLE IF NOT EXISTS my_table (id INT AUTO_INCREMENT PRIMARY KEY, timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP);'
# 连接数据库并执行创建表的SQL语句
mysql -h $db_host -u $db_user -p$db_password -D $db_name -e '$create_table_sql'
# 循环插入当前时间点的SQL语句
insert_sql='INSERT INTO my_table (timestamp) VALUES (CURRENT_TIMESTAMP);'
# 循环插入当前时间点
while true; do
mysql -h $db_host -u $db_user -p$db_password -D $db_name -e '$insert_sql'
sleep 1 # 每隔1秒插入一次
done
请注意替换脚本中的数据库连接信息(db_host,db_name,db_user,db_password)和表名(my_table)为您自己的实际信息。
此脚本将创建一个名为my_table的表,其中包含一个自增的id列和一个默认为当前时间戳的timestamp列。然后,它会进入一个无限循环,在每次循环中插入当前时间点到表中,每次插入间隔1秒。您可以根据需要修改插入的时间间隔。
原文地址: https://www.cveoy.top/t/topic/pgi1 著作权归作者所有。请勿转载和采集!