python和mysql数据库

最近写了一个项目,从开始构想到上线算是把网站,爬虫,数据库的流程走了一遍。

数据库的知识稍微总结下:

我选用的数据库是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类型)

你可能感兴趣的:(python和mysql数据库)