自动化运维是近些年出现的一个热门领域,可以使企业节约运维成本并提高工作效率。其中,编程技能成为了自动化运维的必备技能之一。

MySQL是一款流行的关系型数据库,自动化运维中常常需要使用到它。以下是MySQL入门的代码示例。
# 导入MySQL模块
import MySQLdb
# 连接数据库
conn = MySQLdb.Connect(
host='localhost',
port=3306,
user='root',
password='******',
db='test'
)
# 获取游标
cursor = conn.cursor()
# 创建表
cursor.execute('CREATE TABLE IF NOT EXISTS users(id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), age INT)')
# 插入数据
cursor.execute('INSERT INTO users(name, age) VALUES("Tom", 20)')
cursor.execute('INSERT INTO users(name, age) VALUES("Lucy", 22)')
cursor.execute('INSERT INTO users(name, age) VALUES("Jack", 25)')
# 提交事务
conn.commit()
# 查询数据
cursor.execute('SELECT * FROM users')
rows = cursor.fetchall()
for row in rows:
print(row)
# 关闭连接
conn.close()
以上是一个简单的Python脚本实现的MySQL入门示例,可以根据实际情况进行修改和扩展。掌握MySQL编程将有助于进行自动化运维工作中的数据库操作、数据清洗等任务。