from pymysql import connect

def main():
"""sql演示"""
# 1.输入一个语句,根据id展示相应的内容

id = input("请输入查询的id")

# 2.执行sql语句
# 创建Connection连接
conn = connect(host='localhost', port=3306, database='jing_dong', user='root', password='mysql', charset='utf8')
# 获得Cursor对象
cs1 = conn.cursor()

# sql = """select * from goods where id = %s;""" % id 以后sql语句 千万不要直接 使用字符串拼接
sql = """select * from goods where id = %s;""" # 以后sql语句 千万不要直接 使用字符串拼接

# print(sql)
cs1.execute(sql,(id,)) # 以后参数直接在这里进行传递

data = cs1.fetchall()

cs1.close()
conn.close()

# 3.打印结果2
for temp in data:
print(temp)

if __name__ == '__main__':
main()

最新文章

  1. 错误: “WebForm_DoPostBackWithOptions”未定义
  2. 注意linux下面的命令行,要将PATH声明出来
  3. XML与 HTML
  4. Windows7、8无法访问其他计算机共享盘
  5. 对已经add的文件不在跟踪
  6. Reverse Pairs
  7. HDU3415
  8. 如何生成RestFul Api文档
  9. RocketMQ入门(3)拉取消息
  10. ThreadPoolExecutor 线程池的实现
  11. rancher 笔记 之 rancher应用中心
  12. 源码学习之ASP.NET MVC Application Using Entity Framework
  13. C陷阱与缺陷(一)
  14. hdu2203 KMP水的问题
  15. Nginx简介与安装
  16. GIT版本控制 — GIT与SVN的相互转换 (三)
  17. WebApi生成在线API文档--Swagger
  18. js 计算两个时间戳之间相隔天数
  19. linux文件与目录管理笔记
  20. rosdep update 超时

热门文章

  1. 05-pandas索引切片读取数据缺失数据处理
  2. 快学Scala 第十九课 (trait的abstract override使用)
  3. JAVA MyBatis配置文件用properties引入外部配置文件
  4. 设计模式 - 动态代理原理及模仿JDK Proxy 写一个属于自己的动态代理
  5. 2019.10.15 CSP初赛知识点整理
  6. Redis未授权访问写Webshell和公私钥认证获取root权限
  7. 权限维持-wmi事件
  8. shark恒破解笔记5-VB之rtcMsgBox
  9. HTML 元素居中的方法
  10. Making Dishes (P3243 [HNOI2015]菜肴制作)