步骤一:安装mysql、navicat之后navicat该怎么操作:
一个新的表在navicat建立:navicat是mysql的管理平台,就像pycham是python的管理平台一样。
打开navicat后,选择连接、输入用户名root,密码(安装mysql的密码),以及链接名login(见下图各个名字关系)。
回到左菜单,双击login-右键新建数据库loginname-命名。
选中loginname-右键新建表-写入id,不是null勾选,最下方自动递增;添加字段
还是在navicat中,导入-csv文件-此时桌面准备被导入csv文件,第一行和id,name,password保持一致,点下一步,新建名称为login2的表,最终完成导入:
步骤二:pycham该怎么操作:
在pycham链接mysql方法如下:
文件第一行显示db navigator(因为不是专业版,如何出现并设置可百度),点击。
在页面最左边-db browser选择+号,输入root-安装mysql的密码,测试链接,确定,就可以看到loginname下导入的表格login2了
步骤三:pycham该怎么编程:
尝试从login2表格中读取:
import pymysql # 下载包后,引入pymysql包,加载驱动 # 创建连接对象: from PyQt5.QtSql import QSqlQuery connect = pymysql.connect(host='localhost', user='root', password='#安装mysql的密码', database='loginname', charset="utf8") # 用户、密码、数据库名均需要填写自己对应的信息 # 通过连接对象创建操作游标 cursor = connect.cursor() # 通过连接对象创建操作游标 # cursor.execute("执行的MySQL代码") # 编写sql语句: sql = "SELECT * FROM login2 where name='#想查询的name'" # 通过游标调用其方法执行SQL语句 # filed = cursor.execute(sql) #通过excute执行select语句,在数据库loginname下面的login2表格查找 cursor.execute(sql) #执行SQL语句 connect.commit() #手动提交到数据库执行 result = cursor.fetchall() #处理数据集 for i in result: print(i) if res == 0: print("no") else: print("yes") # 关闭cursor cursor.close() # 关闭 # 关闭connect connect.close()