你将收获

MySQL图形化管理工具的使用

使用SQL语句操作和管理数据库

使用PyMySQL连接操作MySQL

可以自定义MySQL数据库操作类

适用人群

所有人

课程介绍

本周课程主要讲解MySQL数据库的安装、配置、图形化管理工具、标准SQL的使用、PyMySQL模块以及数据库操类的定义和使用。最后我们使用阶段案例开发了一个数据库版的学生信息管理。

课程讨论

为什么这里的sql语句后边不用加分号?为什么

sql = "insert into %s(%s) values(%s)"%(self.tab_name, ",".join(keys), ",".join(['%s']*len(values)))我这里有两个问题,一、后边values那块不明白,二、插入中文时出错

where 和 having使用有啥区别啊

SQLlog这个图形化界面是不是不支持MAC呀?

课件里安装的sqlyog版本跟视频的不一样,能否提供相同版本的安装程序,不然无法跟随老师操作

InnoDB,支持事务,安全性稍高,但操作效率销差;与MyISAM进行对比。

尽量减少错误输出,因为错误输出会有相应的错误日志

命令行里运行mysql时,记住sql语句中的快捷键: \G 格式化输出(文本式 \s 查看服务器端信息 \c 结束命令输入操作 \q 退出当前sql命令行模式 \h 查看帮助,i.e \h create table ; \h Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

有时候,明明是一模一样的输入,可是却报错,但过一下再输入一遍就又正常了,实在是搞不清楚是怎么一回事,很头痛

好容易出错,这种纯命令行的输入模式,真的是很烦人,一不小心就输错了,然后全部又得重新敲一遍!