Python 官方文档:入门教程 => 点击学习
这篇“python连接数据库的重要事项有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Python连接数据库的重要事项有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解
这篇“python连接数据库的重要事项有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Python连接数据库的重要事项有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。
Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
update delete insert 这种语句都需要commit或者直接在连接数据库的时候加上autocommit=True
import pymysqlconn = pyMysql.connect( host="", user="jxz", passWord="", db="jxz", port=3306, charset="utf8", autocommit=True
)#连接数据库
2、数据库内容比较多的时候
for line in cursor:#表数据比较多的时候就用它 print(line)#还有其他的间接的方式# result = cursor.fetchmany(5) #获取n条#cursor.execute("select * from students limit 5;")
想要获取到字典型的数据,在写游标的时候加上:cursor = conn.cursor(pymysql.cursors.DictCursor) #建立游标
cursor = conn.cursor(pymysql.cursors.DictCursor) #建立游标
整体的代码:
import pymysqlconn=pymysql.connect(host='', user='jxz', password='', db='jxz', port=3306, autocommit=True, charset='utf8')#链接数据库cursor=conn.cursor()#游标#查看当前所有的表#cursor.execute('create table lmmlmm(num int,str varchar (20));')cursor.execute('insert into lmmlmm (num,str)values("1","limiaomiao");')conn.commit()result=cursor.fetchall()cursor.close()conn.close()print(result)
可以将连接数据库的参数写成集合的形式,并且用**转换成key,value的格式,方便调用
import pymysqlmysql_info = pymysql.connect( host="", user="jxz", password="", db="jxz", port=3306, charset="utf8", autocommit=True)#连接数据库##**后面只能是字典,且能够转换成key,valuedef execute_sql(sql,more=False,db_info=None): # select *from user where id=1; if db_info: conn=pymysql.connect(**db_info) else: conn=pymysql.connect(**mysql_info)
以上是“python连接数据库的重要事项有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!
--结束END--
本文标题: python连接数据库的重要事项有哪些
本文链接: https://lsjlt.com/news/246835.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0