想复习一下SQL语句,想着要搭配Python来使用,干脆搭配好环境,实际执行吧!
首先安装SQL,过程是曲折的:
1. 版本:起先下载了一个MySQL,安装的时候要求Python是3.4的,我的Python是2.7,所以放弃,找新的版本;
2. 下载了一个5.XX的绿色版本,无奈没有用过数据库,参考安装步骤用了一下,结果成功,但是自己却不知所所;
3. 继续搜索“Python MySql”,找到一个教程http://www.runoob.com/python/python-mysql.html,在Python中使用mysql需要先安装Python-mysql模组,直接pip install MySQLdb失败,下载了一个对应的安装程序http://sourceforge.net/projects/mysql-python,安装时提示注册表找不到Python路径,百度,在[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath]对应位置添加路径,@="D:\\Python27\\",成功安装;
4. 执行py程序,提示不是有效的win32程序;原来MySQL-python-1.2.3.win-amd64-py2.7.exe 选的win32版本,有电脑配置不一致;于是卸载,查找新的对应安装程序http://www.codegood.com/downloads,重新安装,终OK。
5. 开始在python中写程序,无奈要先有数据库,进行数据库连接等,于是返回mysql安装目录,尝试创建数据库,表,插入记录,原来是在每行的结尾需要添加“;”,却不同的版本对应的语法还不一样,于是查询数据库的对应版本,再搜对应的文档https://dev.mysql.com/doc/refman/5.5/en/insert.html,再创建,查询。
6. 在Python中操作数据库,添加记录;再在cmd中查询记录,终OK。
事情其实都不复杂,但凡事都是一个熟能生巧的过程。想了就去做,别考虑这个考虑那个。
感谢这一过程还算顺利,可以继续往下学习。
还有一个问题没有想明白,如何在MySql中创建用户和密码,目前用的是默认为用户名和密码。