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)


 

posted @ 2024-07-26 19:58  Annaprincess  阅读(15)  评论(0)    收藏  举报