python2.x使用MYSQLdb
python3.0 使用pymysql
#与数据库建立连接
conn = pymysql.connect(
port= “3309”,#3306默认不写
host = "",
user = "root",
passwd = "",
db = "",
charset = "utf-8"
)
#读取数据
c = conn.cursor() #创建游标,为了发送sql语句
c.execute("select * from emp")#执行语句
row = c.fetchone()#返回这个游标执行语句的第一条结果,依次返回一行
print(row)
#
遇到的错误信息:

解决方式:
port= 3309
charset = "utf8"
#改库(更新数据,插入数据,删除数据)
和读库的区别在于 修改sql语句,添加commit语句
c.execute("select * from emp")#执行语句
raw.commit()#提交更改的语句

被折叠的 条评论
为什么被折叠?



