自动化运维是近些年出现的一个热门领域,可以使企业节约运维成本并提高工作效率。其中,编程技能成为了自动化运维的必备技能之一。
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编程将有助于进行自动化运维工作中的数据库操作、数据清洗等任务。