转载博客 https://segmentfault.com/a/1190000005920679

根据自己的环境修改并配置mysql数据库

系统:Mac OS X 10.11

python 2.7

mysql安装

  • 使用brew安装mysql,启动mysql服务

    ☁  ~  brew install mysql
    Warning: mysql-5.7.18 already installed
    ☁ ~ which mysql
    /usr/local/bin/mysql
    ☁ ~ ls /usr/local/bin/mysql*
    /usr/local/bin/mysql /usr/local/bin/mysql_ssl_rsa_setup /usr/local/bin/mysqldumpslow
    /usr/local/bin/mysql.server /usr/local/bin/mysql_tzinfo_to_sql /usr/local/bin/mysqlimport
    /usr/local/bin/mysql_client_test /usr/local/bin/mysql_upgrade /usr/local/bin/mysqlpump
    /usr/local/bin/mysql_client_test_embedded /usr/local/bin/mysqladmin /usr/local/bin/mysqlshow
    /usr/local/bin/mysql_config /usr/local/bin/mysqlbinlog /usr/local/bin/mysqlslap
    /usr/local/bin/mysql_config_editor /usr/local/bin/mysqlcheck /usr/local/bin/mysqltest
    /usr/local/bin/mysql_embedded /usr/local/bin/mysqld /usr/local/bin/mysqltest_embedded
    /usr/local/bin/mysql_install_db /usr/local/bin/mysqld_multi /usr/local/bin/mysqlxtest
    /usr/local/bin/mysql_plugin /usr/local/bin/mysqld_safe
    /usr/local/bin/mysql_secure_installation /usr/local/bin/mysqldump
    ☁ ~ mysql.server start
    Starting MySQL
    . SUCCESS!
  • 数据库创建,表创建

    ☁  ~  mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 6
    Server version: 5.7.18 Homebrew Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | alt_web |
    | db_name |
    | db_tendenci |
    | douban |
    | mysql |
    | performance_schema |
    | sys |
    | testdb1 |
    +--------------------+
    9 rows in set (0.00 sec) mysql>create douban; #创建douban数据库
    mysql>use douban; #更换当前数据库
    #在douban数据库中,创建表douban
    mysql>create table douban(
    id INT NOT NULL AUTO_INCREMENT,
    class VARCHAR(100) NOT NULL,
    count INT NOT NULL,
    PRIMARY KEY( id )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    mysql> desc douban; #显示表结构
    +-------+--------------+------+-----+---------+----------------+
    | Field | Type | Null | Key | Default | Extra |
    +-------+--------------+------+-----+---------+----------------+
    | id | int(11) | NO | PRI | NULL | auto_increment |
    | class | varchar(100) | NO | | NULL | |
    | count | int(11) | NO | | NULL | |
    +-------+--------------+------+-----+---------+----------------+
    3 rows in set (0.01 sec)
  • mysql教程

python包安装

requests,lxml.etree,pymysql,matplotlib

  • 使用pip安装

    pip install packagename

下载源代码并运行

$ python demo.py

我的源码

https://github.com/MingjaLee/spiders_douban_movies

最新文章

  1. iscroll 下拉刷新功能
  2. 第七课 第二节,T语言流程语句(版本5.0)
  3. 如何通过XShell传输文件
  4. C语言 负数取余的原理
  5. 利用HTML5开发Android(3)---Android中的调试
  6. java中如何忽略字符串中的转义字符--转载
  7. asp.net从服务器(指定文件夹)下载任意格式的文件到本地
  8. linux内核之网络协议栈
  9. git commit -s -m 注释中的换行 [加入signed-off-by
  10. web 富文本编辑器总结
  11. smarty模板设计
  12. 关于video.js
  13. R – GPU Programming for All with ‘gpuR’
  14. caffe CuDNN报错问题解决
  15. 2017ecjtu-summer training #5 UVA10382
  16. 【LSGDOJ 2015】数页码
  17. 你知道Java的四种引用类型吗
  18. spring AOP 之二:@AspectJ注解的3种配置
  19. 4-Four-Seeing hands
  20. 第 4 章 用 HTML5 建立超链接

热门文章

  1. jquery.jscrollpane.js滚动速度设置
  2. Django之缓存+序列化+信号+ORM性能优化+验证码
  3. Codeforces Round #432 (Div. 2, based on IndiaHacks Final Round 2017) C
  4. SpringBoot---核心---日志配置
  5. (转载)Python中模块的发布与安装
  6. 【转】"超时时间已到。在操作完成之前超时时间已过或服务器未响应"的解决方法
  7. JAVA 员工管理系统(用抽象类实现),简易版。
  8. http://circles.arenaofthemes.com/
  9. bootstrap中container和container-fluid的区别与用法
  10. 【extjs6学习笔记】1.7 初始:加载第三方库