文档章节

Python-MySQL

s-xk
 s-xk
发布于 2017/05/19 10:51
字数 230
阅读 16
收藏 1

###Python 使用MySQLdb

import MySQLdb

#连接MySQL \
# connect方法用于创建数据库连接,里面可以指定参数,主机,用户,密码等。\
# 这只是连接到数据库,想对数据库进行操作,需要创建游标
conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

#创建游标
cur = conn.cursor()

#通过游标cur操作execute方法可以写入sql语句
cur.execute("create table user(id int (11),  number int(11)")
 
#关闭游标 \
#提交事务 \
#关闭数据库连接
cur.close()
conn.commit()
conn.close()

####插入数据:

import MySQLdb

conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

cur = conn.cursor()
#一次插入多条纪录
fs = 'insert into user(%s, %s)'
cur. executemany(fs, [
('1', '123'),
('2', '456'),
('3', '789')]
)


cur.close()
conn.commit()
conn.close()

####获取MySQL数据

import MySQLdb

conn = MySQLdb.connect(host = '192.168.1.2',
                       user = 'root',
                       passwd = '123123',
                       port = 3306,
                       db = 'test')

cur = conn.cursor()
#获取表中多少条数据
fs = cur. execute('select * from user')
print fs

#打印表中多少条数据
info = cur. fetchmany(fs)
for line in info:
    print i

cur.close()
conn.commit()
conn.close()

本文转载自:

共有 人打赏支持
上一篇: MySQL 基础语句
下一篇: Python 猜拳小游戏
s-xk
粉丝 3
博文 12
码字总数 6555
作品 0
私信 提问
解决Python下pip install MySQL-python失败的问题

命令: pip install MySQL-python 报错: _mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory error: command 'C:\Program Files (x8......

小紅
2015/04/25
0
2
Mac 之xampp 安装MySQLdb【非Pip安装】

刚学习python,到数据库这块,需要安装一个MySQLdb。记录下碰到的问题~~~ 我的环境:Mac High Sierra 10.13.6 + python 2.7 + XAMPP。 特此说明:以下安装只针对本机以及本人碰到的问题,不一...

干干
09/10
0
0
python安装MySQL-python:EnvironmentError解决办法

1、先下载 mysql for python,下载地址:http://sourceforge.net/projects/mysql-python/ 2、解压,进入目录然后执行: python setup.py buildpython setup.py install 这里在执行:build的时...

渊翼
2014/05/01
0
0
fedora 14下配置python开发环境

先装python,由于系统已有python,将python安装至home目录下; 修改home目录下.bash_profile文件,添加python/bin路径到PATH中; 添加MySQLdb,遇到很多问题,以下内容装载自 http://tobeno1...

黑桃
2010/12/18
0
0
Python安装MySQLdb模块安装

wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip unzip MySQL-python-1.2.5.zip cd MySQL-python-1.2.5 python setup.py build python setup.py insta......

果树啊
2015/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows下让 jar 在后台运行的办法

windows下 运行 java jar 不出现 命令行 窗口 新建一个披处理 run.bat,内容如下 @echo off start javaw -jar xx.jar exit 双击运行即可。...

glen_xu
12分钟前
1
0
jdk1.8 lambda stream 指定的对象属性进行去重

原因:因为Stream提供的distinct()方法只能去除重复的对象,无法根据指定的对象属性进行去重,可以应付简单场景。 解决方案: //去重,共同信息保存到bizPledgeSupplierVOs里bizPledgeSupp...

INSISTQIAO
14分钟前
0
0
vue nextTick深入理解---vue性能优化、DOM更新时机、事件循环机制

定义[nextTick、事件循环] nextTick的由来: 由于vue的数据驱动视图更新是异步的,即修改数据的当下,视图不会立即更新,而是等同一事件循环中的所有数据变化完成之后再统一进行视图更新。...

JamesView
22分钟前
1
0
常用汉字编码

GB2312 仅包含大部分的常用简体汉字,但已经不能适应现在的需要; GB13000 由于GB2312的局限性,国家标准化委员会制定了GB13000编码; 但由于当时的硬件和软件都已经支持了GB2312,而GB13000...

晨猫
25分钟前
1
0
纳尼?我的Gradle build编译只要1s

https://juejin.im/post/5c00ec39e51d4555ec0394f6

SuShine
26分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部