1、先建立navicat与本地mysql服务器的连接,密码默认为“123456”
2、依次点击 test->Query->New Query,打开一个可执行sql语句的窗口
3、编写代码,并且运行,提示运行成功后,就会多出一个"test"的数据库
注意此处运行完以后一定要右击"test"refresh刷新才能看到,之后任何创建插入删除都需要refresh
1、库函数导入
2、数据库的链接
此处connect后面括号中依次对应host=‘localhost’,
user=‘数据库用户名’,
passwd=‘数据库密码’,
db=‘数据库名称’,
port=‘端口号’)
3、数据表的创建
execute函数括号内是使用mysql语言编写,可以从以下链接初步学习相关语法:https://www.cnblogs.com/neuedu/p/5876874.html
4、插入语句
一个插入数据的示例(此处可暂时忽略)
5、保存关闭
此处必须记得db.commit()语句!!!否则无法将编译的内容保存到数据表中
运行上段代码前
之后出现了main数据表
记住此时还是要refresh,不然不会出现,并且在在插入数据前后要至少关闭一次main表,否则refresh也无法显示出来
之前的代码过于凌乱(进行代码优化以及融入面向对象),而且“答案”那一块无法向数据库输入英文中文等(所以采用format赋值)
在databasefunc.py中:
在另一个文件(AddKeyWord.py)中: