数据库 模块 安装:
pip3 intall pymysql
导入模块:
from pymysql import connect
pycham 中查询数据库 :
导入模块:
from pymysql import connect
连接数据库:
变量1 = connect (host = " localhost " ,prot = 3306 , database = "数据库名" , user = 'root' , password = "密码" ,charset =" utf8")
获取游标:
变量2 = 变量1.cursor()
添加数据库 sql 语句:
变量3 = ''' select ..... from .... wehre ... '''
---------->增删查改
执行语句:
变量4 = 变量2.execute( 变量3)
显示 :
变量5 = 变量2 .fetchall ()
for i in 变量5:
print (i)
-----> fetchmany (数字) 显示几个 ; fetchone () 显示一个 ; print (变量5 ) 显示查询 数据的数量
关闭游标:
变量 2 .close ()
关闭数据库:
变量1 .close()
防止注入:
产生原因: 后台对用户提交的带有恶意的数据和 SQL 进行字符串方式的拼接,得到了脱离原意的 SQL 语句,从而影响了 SQL 语句的语义,最终产生数据泄露的现象。
改变方法: 执行数据库的时候 后面加上 变量 . 变量1execure( 变量1 , ( where 变量,) )
pycham 中 数据库编程
最新推荐文章于 2023-04-18 11:14:12 发布