python和mysql数据库
pyhton和mysql数据库
1.非查询:
from pymysql import Connection#导入数据库模块pymysql以及Connection对象
conn=Connection(#连接数据库
host='127.0.0.1',#ip地址或者是主机名
port=3306,#端口号
user='root',
password='20040130',
)
cursor=conn.cursor()#获取游标。通过数据库连接对象来获取游标对象!
conn.select_db('py')#选择数据库通过数据库名称
cursor.execute("alter table n add height float")#执行sql语句通过游标
conn.commit()#允许数据库修改
conn.close()
2.非查询:
from pymysql import Connection#导入数据库模块pymysql以及Connection对象
conn=Connection(#连接数据库
host='127.0.0.1',#ip地址或者是主机名
port=3306,#端口号
user='root',
password='20040130',
autocommit=True#自动修改
)
cursor=conn.cursor()#获取游标。通过数据库连接对象来获取游标对象!
conn.select_db('py')#选择数据库通过数据库名称
cursor.execute("alter table n add height float")#执行sql语句通过游标
conn.commit()#允许数据库修改
conn.close()
查询类
from pymysql import Connection
conn=Connection(#数据库连接
host='127.0.0.1',
port=3306,
user='root',
password='20040130',
)
cursor=conn.cursor()#游标
conn.select_db('py')#选择数据库
cursor.execute("select * from n where age>8")#sql语句
result=cursor.fetchall()#调用fetchall方法返回查询结果以元组形式
for i in result:
print(i)

浙公网安备 33010602011771号