def write_sql(db,no1,no2): # 1.创建数据库连接 conn = pymysql.connect( host = '192.168.0.109', user = 'root', passwd = '1234', port = 3306, #db = 'yiibaidb', charset = 'utf8' ) # 2.使用cursor()方法获取操作游标 cursor = conn.cursor() # 3.编写sql # 4.执行sql命令 dbsql = 'use '+ db +';' cursor.execute(dbsql) sql = "insert into sin(x,y) values ('%s','%s');"%(no1,no2) cursor.execute(sql) # 6.关闭cursor cursor.close() # conn.commit() # 7.关闭connection conn.close()def main(): x = np.arange(0,100) y = np.sin(0.2*x) db = 'yiibaidb' for i in range(len(x)): write_sql(db,x[i],y[i]) if __name__ == '__main__': main()