python3好用的mysql.connector库


from mysql.connector import connect

#建立mysql连接,生成一个mysql.connector对象
conn = connect(user='root',password='xxxxxxxx',host='192.168.1.246',database='property')
cursor = conn.cursor() #新建一个table
cursor.execute('CREATE TABLE `t_user_test` (`id` varchar(64) NOT NULL,`loginName` varchar(64) DEFAULT NULL ,`password` varchar(128) DEFAULT NULL,`username` varchar(64) DEFAULT NULL ,`phaseId` varchar(64) DEFAULT NULL ,`phase` varchar(64) DEFAULT NULL ,`subjectId` varchar(64) DEFAULT NULL ,`subject` varchar(64) DEFAULT NULL ,`email` varchar(128) DEFAULT NULL ,`mobile` varchar(16) DEFAULT NULL ,`sex` varchar(2) DEFAULT NULL ,`birthday` date DEFAULT NULL ,`teachAge` varchar(10) DEFAULT NULL ,`level` varchar(11) DEFAULT NULL ,`state` varchar(2) DEFAULT NULL ,`createTime` datetime DEFAULT NULL ,`updateTime` datetime DEFAULT NULL ,`headPicPath` varchar(128) DEFAULT NULL ,`type` varchar(2) DEFAULT NULL ,`profile` varchar(200) DEFAULT NULL ,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8') #向数据库表格中,循环插入多条信息
def insertuser(minnum,maxnum):
for i in range(minnum,maxnum+1):
userid = 'test'+str(i).zfill(4)
loginname = name = userid
email = userid+ '@qq.com'
listuser = [userid, loginname,'DD4B21E9EF71E1291183A46B913AE6F2', name, email, '1', '2017-03-27 11:11:11', '../images/defaultPhoto.png','2']
cursor.execute('insert into `t_user_front` VALUES (%s, %s, %s, %s, \'value1\', \'value2\', \'value3\',\'value4\', %s, null, null, null, null, null, %s, %s, null, %s, %s, null)',listuser)
conn.commit() #进行查询操作
cursor.execute('select * from t_user_test')
values = cursor.fetchall() #返回一个列表,values,每个查询结果会以tuple的形式存储 #删除数据
cursor.execute('delete from t_user_test where id = \'001\'')
conn.commit() conn.close()

最近我电脑上都mysql-connector出了点问题,重新安装安装不了,报错,去mysql官网,使用mysql-connector安装命令也不行,后来在网上看见有人说

pip install --upgrade pip
pip install --upgrade wheel
pip install mysql-connector-python-rf

之后就行了,试了一下,果然行了。

python3好用的mysql.connector库的更多相关文章

  1. python_基础学习_04_mysql库验证与安装(mysql-python,mysql.connector)

    验证python-mysql是否安装 1:python 2: import MySQLdb 安装步骤: 1.sudo apt-get install python-setuptools 2.sudo ...

  2. 吴裕雄--天生自然 PYTHON3开发学习:MySQL - mysql-connector 驱动

    import mysql.connector mydb = mysql.connector.connect( host="localhost", # 数据库主机地址 user=&q ...

  3. vc++2013中使用MySQL connector/C++ 1.1.4静态链接报错

    包含头文件 #include <mysql_connection.h> #include <mysql_driver.h> #include <cppconn/state ...

  4. [转]MySQL Connector/C++(一)

    http://www.cnblogs.com/dvwei/archive/2013/04/18/3029464.html#undefined#undefined MySQL Connector/C++ ...

  5. 在CentOS里使用MySQL Connector/C++

    操作系统版本:CentOS6 64位 1,安装boost库.因为MySQL Connector/C++使用了boost库,所以必须先安装boost库,我们才能使用MySQL Connector/C++ ...

  6. 关于MySQL Connector/C++那点事儿

    如果从官方直接下载的库使用时遇到类似如下的问题: 原因是官方提供的库文件版本与需要的库版本不匹配,提供的debug版本使用的是MT版本,在debug模式下会出现内存错误,导致crash. TestC. ...

  7. VS2013 编译 MySql Connector C 6.1.6

    1.下载cmake http://cmake.org/ 2.下载最新版MySql Connector C http://www.mysql.com 3.命令行下,转到源代码目录下,"cmak ...

  8. MySQL Connector/C++ 8.0 源码编译

    平台 ubuntu 16.04 参考文档: https://dev.mysql.com/doc/dev/connector-cpp/8.0/building.html 下载源码 访问 https:// ...

  9. python3读取MySQL-Front的MYSQL密码

    python3读取MySQL-Front的MYSQL密码 python3 mysql 密码 MySQL-Front 前言 同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL- ...

随机推荐

  1. mysql数据增删查授权

    一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...

  2. python实现文件加密

    前言: 想实现批量文件加密,可惜批量.展时没有思路 0x1 没有加密前的图片 加密后!!! !!!打不开了 0x02: 代码 import hashlib def get_sha1(f): xd=op ...

  3. springMVC的多文件的异步上传实现

    springMVC的MultipartFile与传统的ajax文件上传兼容性不好,采用如下的ajax方法,后台无法获取文件. $.ajax({ url: '/upload', type: 'POST' ...

  4. DAY.15_Python

    昨天完成了三级菜单和购物车程序的作业: """ .__author__.=,"JerseyHg" 作业要求:1. 可依次选择进入到下一级菜单:2. 可 ...

  5. ZOJ 3956 Course Selection System

    题意 有n节课可供选择,每节课都有两个值Hi和Ci,如果学生选择了m节课(x1,x2,....,xm),则它的舒适值被定义为: //这里没有公式((lll¬ω¬)),因为那个图片我保存不下来≧ ﹏ ≦ ...

  6. 分布式文件系统MFS(moosefs)实现存储共享

    分布式文件系统MFS(moosefs)实现存储共享(第二版) 作者:田逸(sery@163.com) 由于用户数量的不断攀升,我对访问量大的应用实现了可扩展.高可靠的集群部署(即lvs+keepali ...

  7. numpy ndarray 返回 index 问题

    经常遇到需要返回满足条件的index. python中没有which函数,但有列表推导式, 可以实现类似功能 y= np.array([3,2,5,20]) yOut[131]: array([ 3, ...

  8. git 的使用方法

    git 的使用有3个主要步骤: 1.1 工作区域操作: 在自己的git账号下构建一个工作目录, 并往工作目录里添加文件内容(cp /root/data/VIP_Amount_prediction/* ...

  9. wordpress中add_action和add_filter

    add_action( string $tag, callable $function_to_add, int $priority = 10,int $accepted_args = 1 ) 官网是这 ...

  10. Oracle——控制事务

    一.回滚到保留点 使用 SAVEPOINT 语句在当前事务中创建保存点. 使用 ROLLBACK TO SAVEPOINT 语句回滚到创建的保存点. 二.提交或回滚前的数据状态 改变前的数据状态是可以 ...