介绍
这篇“python连接数据库的重要事项有哪些“文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“python连接数据库的重要事项有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。
python是什么意思
python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
1,更新删除插入这种语句都需要提交或者直接在连接数据库的时候加上autocommit=True
import pymysql 时间=conn pymysql.connect ( 主机才能=啊? 用户才能=癹xz", 密码=才能““, db才能=癹xz", 端口=3306,才能 charset=才能“utf8", 自动提交才能=True
) #连接数据库
2,数据库内容比较多的时候
for line 游标:#表拷贝数据比较多的时候就用它 打印才能(线) #还有其他的间接的方式=#,result cursor.fetchmany(5), #获取n条 # cursor.execute (“select  *,得到students limit 5;“)
3,想要获取到字典型的数据,在写游标的时候加上:光标=conn.cursor (pymysql.cursors.DictCursor) #建立游标
cursor =, conn.cursor (pymysql.cursors.DictCursor), #建立游标
4,整体的代码:
import pymysql 康涅狄格州=pymysql.connect(主机=& # 39;& # 39;, ,,,,,,,用户=& # 39;jxz& # 39; ,,,,,,,密码=& # 39;& # 39; ,,,,,,,db=& # 39; jxz& # 39; ,,,,,,,=3306港 ,,,,,,,autocommit=True, ,,,,,,,charset=& # 39; use utf8 # 39;) #链接数据库 光标=conn.cursor() #游标 #查看当前所有的表 # cursor.execute (& # 39; create  table lmmlmm (num int, str varchar (20); & # 39;) cursor.execute (& # 39; insert into  lmmlmm (num str)值(“1“,“limiaomiao"); & # 39;) conn.commit () 结果=cursor.fetchall () cursor.close () conn.close () print(结果)
5,可以将连接数据库的参数写成集合的形式,并且用* *转换成键,值的格式、方便调用
import pymysql 时间=mysql_info pymysql.connect ( 主机才能=啊? 用户才能=癹xz", 密码=才能““, db才能=癹xz", 端口=3306,才能 charset=才能“utf8", ,autocommit=True )#连接数据库 # # * *后面只能是字典,且能够转换成键,值 def execute_sql (sql,更多=False, db_info=None): ,# select *得到user where id=1; if 才能;db_info: ,,,康涅狄格州=pymysql.connect (* * db_info) 其他的才能: ,,,康涅狄格州=pymysql.connect (* * mysql_info)
以上是“python连接数据库的重要事项有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!