fetchone() : 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() : 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 需要注明:在MySQL中是NULL,而在Python中则是None fetchone() : 返回单个的 ...
分类:
数据库 时间:
2018-07-01 18:21:34
阅读次数:
471
前言 在这一节中,我们主要介绍如何使用python操作MySQL数据库。 准备 MySQL数据库使用的是上一节中的docker容器 “test-mysql”. Python 操作 MySQL 我们使用的IDE是 “神奇” 的 pycharm: 1. 首先新建一个python的项目,并且安装 “mys ...
分类:
数据库 时间:
2018-06-21 00:14:32
阅读次数:
270
使用python操作mysql的思路: 1. 连接数据库:ip,端口号,密码,账号,数据库 2. 建立游标 3.执行sql语句 4.获取执行结果 5.关闭游标,关闭连接 执行结果: 其他和pymysql有关的零碎知识点: ...
分类:
数据库 时间:
2018-06-20 18:43:26
阅读次数:
173
一、简介: MySQL为关系型数据库,其他关系型数据库包括Oracle、DB2、Sql Server等等。Python操作MySQL需要使用到pymsyql模块,pip安装即可。 二、操作MySQL步骤 1、连上数据库(IP、端口号、用户名、密码、数据库名) 2、建立游标 3、执行sql 4、获取结 ...
分类:
数据库 时间:
2018-06-19 21:27:39
阅读次数:
215
import pymysqlimport loggingimport sys # 加入日志#获取logger实例logger = logging.getLogger("baseSpider")# 指定输出格式formatter = logging.Formatter('%(asctime)s\ %( ...
分类:
数据库 时间:
2018-06-19 17:12:47
阅读次数:
340
对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy 使用操作 1、执行sql 返回受影响行数,修改多个值 删除数据 修改数据 返回结果 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: ...
分类:
数据库 时间:
2018-05-25 23:34:22
阅读次数:
233
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER ...
分类:
数据库 时间:
2018-05-25 00:16:49
阅读次数:
187
pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装: 1.执行SQL语句 2.获取新创建数据自增ID 3.获取查询数据 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: cursor.scro ...
分类:
数据库 时间:
2018-05-24 01:10:06
阅读次数:
239
最近在用python操作mysql数据库时,碰到了下面这两个函数,标记一下: fetchone() : 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() : 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 需要注明:在MySQL中是 ...
分类:
数据库 时间:
2018-05-18 14:23:24
阅读次数:
401
一、linux客户端连接mssql server 1.linux下安装unixODBC 2.linux安装FreeTDS (1) 配置FreeTDS。 /etc/freetds/freetds.conf [egServer70] host = server ip port = 1433 tds Ve ...
分类:
数据库 时间:
2018-05-18 13:59:05
阅读次数:
165