当先锋百科网

首页 1 2 3 4 5 6 7

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

自动化运维编程mysql入门

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编程将有助于进行自动化运维工作中的数据库操作、数据清洗等任务。