Pymysql使用基本流程 - Go语言中文社区

Pymysql使用基本流程


一、要求
1、要有数据库
2、要有Python
3、要有pymysql
操作流程
1、创建数据库链接
2、创建游标
3、执行命令
4、关闭链接

import pymysql

#pymysql.install_as_MySQLdb() #兼容性命令

#创建数据库链接
db = pymysql.connect(
    host = "localhost", #主机ip
    user = "root", #数据库用户
    password = "1234", #用户对应的密码
    database = "school", #对应的数据库
    port = 3306, #数据库端口,默认3306
    charset = 'utf8' #数据库编码
)
#创建游标:游标用于传递python给mysql的命令和mysql返回的内容
cursor = db.cursor()
#执行部分
exe = cursor.execute("show databases") #执行命令,返回查询的条数
print(exe)
result = cursor.fetchall() #查询结果

print(result)
#关闭部分
db.commit() #链接提交,用于对数据库的增删改
cursor.close() #关闭游标
db.close() #关闭链接

CGI
通过网关接口,来解析后端脚本。
Python自带轻量级的cgi web服务器,我们在对应目录下可以通过命令进行启动
Python -m http.server --cgi [port] 端口默认8000
通常服务器会自动解析根目录下的index.html文件,所以我们可以默认访问到index.html
在这里插入图片描述

cgi可以解析python脚本作为HTML
1、需要在cgi的根目录下创建cgi-bin目录
2、需要用print的方法来返回HTML的头信息
print(“Content-type:text/html;charset:utf8”)#响应头
#content-type:返回内容的类型
#text/html文本
#application.json json文本
#image/jpg jpg图片
print("n")#声明响应头结束
print(html)#返回内容的正文
3、cgi.FieldStorage可以接收前端传递过来的get或者post请求的数据,我们需要用getvalue方法通过
前端form表达的name来取到input的值。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_44240254/article/details/88585625
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 22:41:19
  • 阅读 ( 813 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢