pycham 中 数据库编程

数据库 模块 安装: 

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 变量,) )


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值