【Python学习日记(三十五) Mysql数据库篇 三】教程文章相关的互联网学习教程文章

python爬虫抓取51cto博客大牛的文章保存到MySQL数据库【代码】

脚本实现:获取51cto网站某大牛文章的url,并存储到数据库中。#!/usr/bin/env python #coding:utf-8 from bs4 import BeautifulSoup import urllib import re import MySQLdb k_art_name = [] v_art_url = [] db = MySQLdb.connect(‘192.168.115.5‘,‘blog‘,‘blog‘,‘blog‘) cursor = db.cursor() for page in range(1,5): page = str(page) url = ‘http://yujianglei.blog.51cto.com/all/7215578/page/‘ + page reque...

Python中使用SQLAlchemy连接Mysql数据库2(多表连接操作)【代码】

from sqlalchemy import distinct >>> from sqlalchemy.orm import aliased >>> Astu = aliased(Stu,‘Astu‘) >>> Acla = aliased(Cla,‘Acla‘) >>> Agrade = aliased(Grade,‘Agrade‘)在这里先用函数aliased()给表起一个别名以备使用#查询所有有成绩的学号 >>> query = session.query(Stu).join(Grade,Stu.id==Grade.uid).all() SELECT stu.id AS stu_id, stu.name AS stu_name FROM stu INNER JOIN grade ON stu.id = grad...

Python中使用SQLAlchemy连接Mysql数据库(单表操作)【代码】

easy_install sqlalchemy 或 $ pip install sqlalchemy如果出现什么错,就进去root用户下进行安装试试,或者网上查查>>> import sqlalchemy >>> 这样说明成功了,切记是小写哦 二,使用 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 1,在进行数据操作之前要先连上数据库。>>> from sqlalchemy import create_engine >>> from sqlalchemy.orm import sessionmaker >>> DB_CONNECT = ‘mysql+mysqldb://root:1...

在python中配置MySQL数据库【代码】

运行完毕,就安装好了这个数据库。是不是很简单呢?当然,当然,还要进行配置。 第二步,配置MySQL 安装之后,运行: service mysqld start启动mysql数据库。然后进行下面的操作,对其进行配置。 默认的MySQL安装之后根用户是没有密码的,注意,这里有一个名词“根用户”,其用户名是:root。运行: $mysql -u root在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。 ...

python中的MySQL数据库操作 连接 插入 查询 更新 操作【代码】

用show tables命令显示这个数据库中是否有数据表了。查询结果显示为空。 下面就用如下命令建立一个数据表,这个数据表的内容就是上面所说明的。 mysql> create table users(id int(2) not null primary key auto_increment,username varchar(40),password text,email text)default charset=utf8; Query OK, 0 rows affected (0.12 sec)建立的这个数据表名称是:users,其中包含上述字段,可以用下面的方式看一看这个数据表的结构。...

Python3 连接Mysql数据库【代码】

Python 2.x中连接MySQL比较常用的就是MySQLdb。网上大量教程也都在使用这个模块(我也通过pip install MySQLdb安装一直都不成功)。目前MySQLdb不支持python3.x.可以使用MySQL connnecter代替。import mysql.connector import sys user = ‘root‘ pwd = ‘root‘ host = ‘20.0.2.50‘ db=‘mysql‘ create_tab_sql = "CREATE TABLE IF NOT EXISTS TAB_TEST( TAB_NAME VARCHAR(20), CITY_NAM...

python 连接mysql数据库

可参考:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6a377e100ec4d43b3fc9145f3bb8056000python 连接mysql数据库标签:本文系统来源:http://www.cnblogs.com/miranda-tang/p/5523431.html

python爬虫:爬取易迅网价格信息,并写入Mysql数据库

本程序涉及以下方面知识: 1.python链接mysql数据库:http://www.cnblogs.com/miranda-tang/p/5523431.html 2.爬取中文网站以及各种乱码处理:http://www.cnblogs.com/miranda-tang/p/5566358.html 3.BeautifulSoup使用 4.原网页数据信息不全用字典的方式,把不存在的字段设置为空 详细代码: #!/usr/bin/python # -*- encoding:utf-8 -*-‘‘‘ 思路: 1.从易迅网爬取冰箱的数据,包括品牌,型号,价格,容积,能效等...

python 操作MySQL数据库 常用方法

DB(): def __init__(self): # self.DB_HOST = DB_HOST # self.DB_PORT = DB_PORT # self.DB_USER = DB_USER # self.DB_PWD = DB_PWD # self.DB_NAME = DB_NAME self.conn = self.getConnection() def getConnection(self): return MySQLdb.Connect( host=‘127.0.0.1‘, #设置MYSQL地址 port=3306, #设置端口号user=‘root‘, #设置用户名 passwd=‘root‘, #设置密码 db=‘mydb‘, #数据库名 charset=‘utf8‘ #设置编码 )def qu...

python连接mysql数据库

import MySQLdb2 3 hostname = "10.20.10.111"4 username = "user"5 passwd = "123456"6 port = 33067 conn = MySQLdb.connect(host = hostname,port = port,user = username,passwd = passwd) #此处注意要写上形参的名字,否则报错8 cur = conn.cursor()9 r1 = cur.execute("show databases") 10 r2 = cur.fetchmany(t1) #返回数据库名的元祖 11 cur.close() 12 conn.commit() 13 conn.close()若只查找,则line 12不加也没影响,若...

python 操作mysql数据库

python 操作mysql数据库,包括创建表,删除表,插入数据,删除数据,修改数据等操作。 # -*- coding: utf-8 -*-import mysql.connectorimport os class MySqlDB:#是否打印sql   print_sql = True   #数据库连接   mySql_Conn = None   def __init__(self):     ‘‘‘初始化数据库连接‘‘‘     self.mySql_Conn = self.get_Conn()def get_Conn(self):     #return mysq...

python链接mysql数据库【代码】

import MySQLdb conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘123456‘,db=‘08day5‘) cur=conn.cursor() #打开数据库 #提取数据 reCount=cur.execute(‘select * from admin‘) data =cur.fetchall() print reCount print data #关闭数据 cur.close() conn.close()python链接mysql数据库标签:python本文系统来源:http://enet01.blog.51cto.com/7301323/1826699

Python使用MySQL数据库的方法以及一个实例【代码】【图】

MySQLdbconn=MySQLdb.connect(host=‘127.0.0.1‘,port=3306,user=‘root‘,passwd=‘199331‘,db=‘test‘,charset=‘utf8‘)cursor=conn.cursor()print(conn) print(cursor)cursor.close() conn.close()运行程序结果如下: 从结果中我们可以看见成功创建了一个Connection和Cursor对象。 二、建立数据库,进行一些简单操作 1.简单的创建一个’user‘表,并且插入一些数据。user表中只有两个字段:userid和username。代码如下:imp...

【转】python操作mysql数据库【代码】

python操作mysql数据库Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase你可以访问Python数据库接口及API查看详细的支持数据库列表。 不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,...

python3操作MySQL数据库【代码】

# ======== Setting linked test databases =========== host = ‘192.168.17.123‘ user = ‘root‘ password = ‘123456‘ db=‘polls‘# ======== MySql base operating ===================class MySQLOperating():def __init__(self):try:# Connect to the databaseself.connection = pymysql.connect(host = host,user = user,password = password,db = db,charset = ‘utf8mb4‘,cursorclass = pymysql.cursors.DictCursor)...