最近在学习数据入库的时候,遇到很多问题,作为新手的我很头疼。今天来总结一下。
1、第一步下载数据库MySQL。这个简单,去官网下载就可以了。我当时下的是8.0版本,安装过程出现无数问题,都是泪啊。
2、安装MySQL。我是官网下的mis格式文件,直接安装就安装好了。但是!!!在运行命令net start mysql,连接数据库的时候,怎么都连接不上!!!百度了无数答案都没能解决,试了重装,删注册表等信息,再重装。都没能解决!!最后,没办法,只好把8.0的这版卸载干净,然后找了比较经典的MySQL57这个版本的安装,然后一下子就好了。什么问题都没有。以后就用它了!!!!!!
3、使用MySQL。作为新手的我,一开始是一脸懵逼的,完全不懂要怎么使用。我参考了一些资料,以及别人写数据入库是代码。总结了以下几点。
(1)我使用的是python,首先python装一个python-mysql库,直接在命令行pip install python-mysql就行了。然后,下载一个Navicat Premium(一个数据库可视化软件)在里面创建一个数据库并创建你想存入数据的表,给表添加你想存入的字段,然后保存。
(2)在你的代码里写一个方法,如:save_to_mysql()【这一步我以前是不懂的,不知道mysql语句到底要写在哪里,要怎么才能运行,是不是要在其他文件下写SQL语句创建表,字段等内容,然后再与代码之间有什么连接之类的。】第一步写连接数据库代码数据库名为'test'。然后获取游标。
(3)写SQL语句
all_company是要插入的表的名字,VALUES()里是要插入的值【注意!%s要加''引号】
(4)执行SQL语句,并提交。