文档章节

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
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
python mysqldb的安装

首先:需要安装setuptools-0.6c11 安装过程: wget -O setuptools-0.6c8.tar.gz http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz tar xzvf setuptools-0.6c8.......

崔小涣
2014/05/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

@SpringBootApplication 注解

@SpringBootApplication注解是一个组合注解,包含以下注解 @Target(ElementType.TYPE) 注解的作用目标 @Retention(RetentionPolicy.RUNTIME) Reteniton的作用是定义被它所注解的注解保留多久,...

java.刘
36分钟前
0
0
sentinel自定义DataSource实战

序 本文主要研究一下如何自定义sentinel的DataSource,这里以jdbc为例。 maven <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sen......

go4it
52分钟前
1
0
xgboost/gbdt在调参时为什么树的深度很少就能达到很高的精度?

问题: 用xgboost/gbdt在在调参的时候把树的最大深度调成6就有很高的精度了。但是用DecisionTree/RandomForest的时候需要把树的深度调到15或更高。用RandomForest所需要的树的深度和Decisio...

tantexian
53分钟前
0
0
php-fpm的pool - 慢执行日志 - 进程管理 - open_basedir

php-fpm的pool : 为避免多站点使用同一个pool时因一个站点故障导致php资源耗尽,牵连使用同一个pool的其他站点的正常工作,可对每一个站点设置独立pool。 增加pool: 1.编辑php-fpm配置文件...

ZHENG-JY
今天
0
0
Linux之ssh服务默认端口修改

导读 SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet,具有更高的安全...

问题终结者
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部