文档章节

Python-MySQL

s-xk
 s-xk
发布于 2017/05/19 10:51
字数 230
阅读 15
收藏 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()

本文转载自:

共有 人打赏支持
s-xk
粉丝 3
博文 12
码字总数 6555
作品 0
报错EnvironmentError: mysql_config not found

MySQL for Python library在Python中也就相当于JAVA中对应MySQL的JDBC Driver 1. 首先安装mysql sudo apt-get install mysql-server 2. 安装mysql-python 下载MySQL-python-1.2.3.tar.gz(见......

jalyzjs
06/26
0
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
Python学习日记六(Python连接MySql)

一.准备工作(下载MySQL-python和python安装包 ) Python需要连接mysql,需要下载Python MySQLdb模块,这里提供几个链接地址: MySQL-python官网下载地址 :https://pypi.python.org/pypi/My...

HaleyLiu
04/12
0
0
Mac 之xampp 安装MySQLdb【非Pip安装】

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

干干
09/10
0
0
python安装MySQL-python:EnvironmentError: mysql_confi

解决办法: (1)ubuntu下 执行sudo apt-get install libmysqld-dev (2)fedora下 执行 sudo yum install python-devel 若出现:my_config.h:没有那个文件或目录,就执行:sudo yum instal...

jack_cheng
2014/02/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
47分钟前
5
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
9
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
13
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
10
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部