python3好用的mysql.connector库
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库的更多相关文章
- python_基础学习_04_mysql库验证与安装(mysql-python,mysql.connector)
验证python-mysql是否安装 1:python 2: import MySQLdb 安装步骤: 1.sudo apt-get install python-setuptools 2.sudo ...
- 吴裕雄--天生自然 PYTHON3开发学习:MySQL - mysql-connector 驱动
import mysql.connector mydb = mysql.connector.connect( host="localhost", # 数据库主机地址 user=&q ...
- vc++2013中使用MySQL connector/C++ 1.1.4静态链接报错
包含头文件 #include <mysql_connection.h> #include <mysql_driver.h> #include <cppconn/state ...
- [转]MySQL Connector/C++(一)
http://www.cnblogs.com/dvwei/archive/2013/04/18/3029464.html#undefined#undefined MySQL Connector/C++ ...
- 在CentOS里使用MySQL Connector/C++
操作系统版本:CentOS6 64位 1,安装boost库.因为MySQL Connector/C++使用了boost库,所以必须先安装boost库,我们才能使用MySQL Connector/C++ ...
- 关于MySQL Connector/C++那点事儿
如果从官方直接下载的库使用时遇到类似如下的问题: 原因是官方提供的库文件版本与需要的库版本不匹配,提供的debug版本使用的是MT版本,在debug模式下会出现内存错误,导致crash. TestC. ...
- VS2013 编译 MySql Connector C 6.1.6
1.下载cmake http://cmake.org/ 2.下载最新版MySql Connector C http://www.mysql.com 3.命令行下,转到源代码目录下,"cmak ...
- MySQL Connector/C++ 8.0 源码编译
平台 ubuntu 16.04 参考文档: https://dev.mysql.com/doc/dev/connector-cpp/8.0/building.html 下载源码 访问 https:// ...
- python3读取MySQL-Front的MYSQL密码
python3读取MySQL-Front的MYSQL密码 python3 mysql 密码 MySQL-Front 前言 同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL- ...
随机推荐
- AJAX流程 代码
var xml = window.XMLHttpRequest ?new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHT ...
- windows 10 服务组件安装出现0x80070422错误解决方法
问题描述: windows 10通过控制面板->程序->启用或关闭Windows 功能安装Windows服务或组件时,出现0x80070422错误,提示服务禁止或未启用 问题产生原因: ...
- ndnarry元素处理
元素计算函数 ceil(): 向上最接近的整数,参数是 number 或 array floor(): 向下最接近的整数,参数是 number 或 array rint(): 四舍五入,参数是 num ...
- Centos7下快速安装Mongo3.2
Centos7下快速安装Mongo3.2 一般安装Mongo推荐源码安装,有时候为了快部署测试环境,或者仅仅是想装个mongo shell,这时候yum安装是最合适的方式, 下面介绍一下如何在Cent ...
- 微信公众号php从0开发,包括功能(自定义菜单,分享)
之前写的一篇微信公众号文章. 工作需要,进行此次调研,并记录开发过程. 开发目的,页面授权,页面获取用户头像,用户昵称 微信id, 分享页面. 微信订阅号 无法获取用户个人信息 写在记录前,公众号也是 ...
- windows上输入其他国家语言
1.安装语言环境 2.先有语言环境再有该语言下的输入法toolkit工具集. 3.通过特定语言的属性可以查看键盘布局.
- 【光速使用开源框架系列】图片加载框架ImageLoader
[关于本系列] 最近看了不少开源框架,网上的资料也非常多,但是我认为了解一个框架最好的方法就是实际使用.本系列博文就是带领大家快速的上手一些常用的开源框架,体会到其作用. 由于作者水平有限,本系列只会 ...
- 解决0RA-04031故障
1.客户反应报表数据很慢,简单查询5分钟都出不来. 2.登陆数据库服务器检查日志:Thu Mar 21 16:20:30 2013Errors in file /opt/oracle/diag/rdb ...
- 批量添加数据SqlBulkCopy
using System.Data.SqlClient; class Program { static void Main() { string connectionString = GetConne ...
- Entity Framework 6.0 Tutorials(10):Index Attribute
Index Attribute: Entity Framework 6 provides Index attribute to create Index on a particular column ...