最近写了一个项目,从开始构想到上线算是把网站,爬虫,数据库的流程走了一遍。
数据库的知识稍微总结下:
我选用的数据库是mysql
1) python2 和python3 安转连接mysql的包不同
python2为MySQLdb :yum install MySQL-python ,因为其中会自带MySQLdb
python3则是pymsql : pip3 install PyMySQL
2)在centos7 以后默认的会安装mariadb,而不是mysql
操作命令其实都是一样的。当第一次装好mariadb时,输入mysql进入数据库,初始密码就是空,直接回车。
若是要想重新设置密码,可以mysqladmin -u root -p password 你要设置的密码,回车后出现 Enter password 输入回车,因为初始密码就是回车。
mysql -uroot -p 进入数据库
>>>show databases; (用来显示各个数据库)
>>>use 数据库名 ; (选择你要进入的数据库)
>>>show tables;(显示表名)
>>>desc 表名;(查看你想看的表的结构)
>>>ALTER TABLE 表名 ADD 列名 VARCHAR(20) (给表添加列,例如字段是VARCHAR类型)