需要安装pymysql:pip install pymysql
1. 先导入mysql模块:import pymysql
2. conn=connect.pymysql(host=地址,username=用户名,password=密码, db=XX,post=3306,autocommit=Ture)
cur=conn.cursor()(可以指定格式指定字典形式)
sql=写sql语句
cur.exec(sql)
cur.close()
conn.close()
mysql的端口号是固定的
import pymysql connect = pymysql.connect(host='110.20.30.4', user='kkk', password='123456789', db='kk', port=3306, charset="utf8", autocommit=True )#建立连接 cur = connect.cursor(pymysql.cursors.DictCursor)#建立游标 # sql = 'select * from students;' # sql="insert into students values (99,'蔡明昌','男',38,'射手座','北京');" sql='select * from students limit 3;'#sql语句 cur.execute(sql)#执行sql # connect.commit() #提交 # connect.rollback() #回滚,sql执行失败的时候,用在事务里 # print(cur.fetchall()) #获取sql执行的结果 # print(cur.fetchone()) #获取sql执行的结果,只获取一条结果 # result2 = cur.fetchmany(10) #获取sql执行的结果#获取指定的条数 print(cur.description) # print(result) # print(result1) # print(result2) cur.close() connect.close() #commit操作,修改数据的情况下,必须得commit #事务:多条sql一起执行,如果一条失败,两条sql都算失败