首页 > 代码库 > python数据库操作
python数据库操作
#!/usr/src/python
# -*- coding:utf-8 -*-
import pymysql
import socket,struct
def sql_exe(v_sql):
conn = pymysql.Connect(host=‘192.168.110.133‘,port=3306,user="admin",password="mysql123",database="hostmgr",charset=‘utf8‘)
cursor = conn.cursor()
v = cursor.execute(v_sql)
result = cursor.fetchall()
# result = cursor.fetchone()
# result = cursor.fetchmany(2)
print(result)
cursor.close()
conn.close()
# 用户信息
def user_info():
# user_name=input(‘请输入用户名:‘).strip()
# pwd=input(‘请输入用密码:‘).strip()
v_sql=‘select mu.username,mu.email,md.deptname from mgr_empuser mu,mgr_department md where mu.deptid=mu.deptid‘
return v_sql
# 显示当前用户管理的所有主机
def user_mgr_host_info(v_usrname):
v_sql=‘select host_id,socket.inet_ntoa(struct.pack("I",socket.htonl(host_ip))) from mgr_host where username="%s"‘%(v_usrname)
return v_sql
if __name__ == ‘__main__‘:
sql1=user_info()
sql_exe(sql1)
sql2 = user_mgr_host_info(‘root‘)
print(sql2)
sql_exe(sql2)
python数据库操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。