怎么在程序控制台输入一个值,表里的name判断有没有,有的话打印ID没有退出

怎么在程序控制台输入一个值,表里的name判断有没有,有的话打印ID没有退出

用python的pymysql库

import pymysql
name=''#这个name你自行定义
#这句是连接到你的数据库,主机名和用户名以及密码数据库名都输入你的
conn = pymysql.connect(host='',user='',password='',db='',charset="utf8")
cursor = conn.cursor()   #cursor当前的程序到数据之间连接管道
sql = 'select * from 你的表名'
cursor.execute(sql)
#获取所有数据并存入列表
data = []
all = cursor.fetchall()
for each in all:
    data.append(each)
for i in data:
  if name in i:
    print(i)#这个元组里面会显示出有 name这一项的所有信息

如果对你有用,点击右上角给个采纳哦~

谢谢大佬,可以用java实现吗