import pymysql
if __name__ == '__main__':
#获取数据库连接对象
conn = pymysql.connect(
host="127.0.0.1",#要连接的数据库ip
port=3306,#要连接的数据库端口号
database="myxs",#要连接的数据库名称
user="root",#账号
password="123456",#密码
charset="utf8"#编码格式
)
#获取游标,使用游标执行sql语句
cursor = conn.cursor()
#组装sql语句
username = "admin"
password = "123456"
name = "管理员"
sql = "insert into users (u_username,u_password,u_name) VALUES ('%s','%s','%s');"
sql = sql%(username, password, name)
print(sql)
#执行sql语句
'''
注意如果执行的sql语句对数据库中的数据产生影响
那么它将返回收影响行数
如果受影响行数大于0,证明插入成功
'''
num = cursor.execute(sql)
'''
对数据库中的数据有影响,需要提交
没影响不需要提交
'''
conn.commit()
#关闭游标与数据库连接
cursor.close()
conn.close()