文档章节

python3连接mysql数据库

南寻
 南寻
发布于 2017/04/08 19:36
字数 188
阅读 29
收藏 1
#!/usr/bin/python3
#coding=utf8
"""
# Author: cb
# Created Time : 2017年04月08日 星期六 19时11分35秒

# File Name: pymysql.py
# Description: Life is too short,Python as a song!

#**#
安装pymysql         pip install pymysql  或者   easy_install pymysql
#**#

"""
import pymysql

conn=pymysql.connect(
    host='localhost',   #本地127.0.0.1
    port=3306,          #默认3306端口
    user='root',        #mysql最高权限用户
    passwd='××××××××',  #root用户密码
    db='pymysql',       #database name
)
#创建游标
cur=conn.cursor()
#创建一个user表,execute() 执行sql语句
cur.execute("create table user1(username varchar(20),password varchar(30))")
#插入一条数据
cur.execute("insert into user values('cb','cb')")
#查询
a=cur.execute("select * from user")
#获得数据---单条fetchone()  多条fetchmany()
info=cur.fetchmany(a)
#把数据打印出来
for s in info:
    print(s)

#关闭游标
cur.close()
#提交事物 不写的话数据库不会改动
conn.commit()
#断开连接
conn.close()

 

© 著作权归作者所有

共有 人打赏支持
南寻
粉丝 64
博文 90
码字总数 35772
作品 0
朝阳
程序员
私信 提问
python MySQLdb安装和使用

MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb: 首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/或者点击链接下载http://downloads.sour...

我的去哈哈
2014/03/28
0
2
ImportError: No module named MySQLdb

ImportError: No module named MySQLdb 该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。 MySQL是最流行的开源数据库之一,但在Python标准库中并没有集成MySQL接口程序,MyS...

netmouse
2014/10/17
0
0
Django使用MySql数据库

0. 使用 docker 启动MySQL数据库 docker run -d -e MYSQLROOTPASSWORD=123456 -e MYSQLDATABASE=sunk -p 3307:3306 --name test-mysql --restart always -v /home/ct/mysql1/data:/var/lib/m......

TonyZhang24
08/21
0
0
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/redis/mongoDB数据库的简单整理

python连接mysql 用python操作mysql,你必须知道pymysql 代码示意: mysql的连接信息也可以放到一个字典里,connect()传参时传入字段。 查询,一个变量做where条件。 查看execute()底层:其...

瘦头陀
08/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mariadb二进制包安装,Apache安装

安装mariadb 下载二进制包并解压 [root@test-a src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.t......

野雪球
今天
3
0
ConcurrentHashMap 高并发性的实现机制

ConcurrentHashMap 的结构分析 为了更好的理解 ConcurrentHashMap 高并发的具体实现,让我们先探索它的结构模型。 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEnt...

TonyStarkSir
今天
3
0
大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
4
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
7
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部