1.第一步的代码,是创建数据库以及相关的表,在第一次运行之后,就不需要运行了。其实如果不需要根据运行的情况,在运行的时候创建表,我是觉得直接用可视化工具创建表示更加省功夫的。2.期间还是发现很多问题的,mysql是模块名,所以自己的模块就不能有相同的模块名,否则会报一些奇怪的错误。3.sql语句里面,表名、字段名是不需要单引号包着的,或者可以用`包着,这个就是键盘上面tab上一个,或者1左边那个符号,不知道叫什么。毕业这么多年才知道,因为一直用Navicat来创建表的。或许这就是使用可视化工具的副作用吧。4.好多地方可以优化的,不过就先不纠结了,现阶段看多几份代码可能更加有效果。