python_连接MySQL数据库(未完)
1.增
- # 导入库
- import pymysql
- # 创建连接
- conn = pymysql.connect(host='localhost',user='root',password='fuqian1314',database='wdc')
- # 得到一个可以执行SQL语句的光标对象
- cursor = conn.cursor()
- # 定义要执行的SQL语句
- sql = "insert into user(username,password) values('root','321')"
- # 执行SQL语句
- cursor.execute(sql)
- # 提交事务(增/删/改的时候需要,查询时不需要)
- conn.commit()
- # 关闭光标对象
- cursor.close()
- # 关闭数据库连接
- conn.close()
- # 导入库
- import pymysql
- # 创建连接
- conn = pymysql.connect(host='localhost',user='root',password='fuqian1314',database='wdc')
- # 得到一个可以执行SQL语句的光标对象
- cursor = conn.cursor()
- # 定义要执行的SQL语句
- # name = 'qqq'
- # pwd = 'www'
- sql = "insert into user(username,password) values (%s,%s)"
- # 执行SQL语句
- # 插入一跳
- # cursor.execute(sql,[name,pwd])
- # 多条插入
- cursor.executemany(sql,[('zxc',123),('asd',123)])# 增删改时 事务操作
- conn.commit()
- # 关闭光标对象
- cursor.close()
- # 关闭数据库连接
- conn.close()
####获取插入内容的自增id(如果同时插入多条数据,则获取最后一条数据的自增id)
- # 导入库
- import pymysql
- # 创建连接
- conn = pymysql.connect(host='localhost',user='root',password='fuqian1314',database='wdc')
- # 得到一个可以执行SQL语句的光标对象(以列表套字典的方式查询)
- cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
- # 定义要执行的SQL语句
- sql = "insert into user(username,password) values ('asd','456')"
- # 执行SQL语句
- cursor.execute(sql)
- # 获取新插入内容的自增id
- id = cursor.lastrowid
- print(id)# 增删改时 事务操作
- conn.commit()
- # 关闭光标对象
- cursor.close()
- # 关闭数据库连接
- conn.close()
2.查
- # 导入库
- import pymysql
- # 创建连接
- conn = pymysql.connect(host='localhost',user='root',password='fuqian1314',database='wdc')
- # 得到一个可以执行SQL语句的光标对象
- cursor = conn.cursor()
- # 定义要执行的SQL语句
- sql = "select * from user"
- # 执行SQL语句
- cursor.execute(sql)
- # 显示全部第一条/fetchall():显示全部/fetchmany(5):一次取5条数据
- result = cursor.fetchone()
- # 打印查询到的内容
- print(result)
- # 关闭光标对象
- cursor.close()
- # 关闭数据库连接
- conn.close()
- # 以列表套字典的方式查询
- # 得到一个可以执行SQL语句的光标对象(以列表套字典的方式查询)
- cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
3.
python_连接MySQL数据库(未完)的更多相关文章
- Excel VBA 连接各种数据库(一) VBA连接MySQL数据库
本文参考[东围居士]的cnblog博文 Excel.VBA与MySQL交互 在自己机器上调试成功,把调试中遇到的问题一并写出了. 本文主要涉及: VBA中的MySQL环境配置 VBA连接MySQL ...
- Windows操作系统下远程连接MySQL数据库
用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是 ...
- 一篇文章让Oracle程序猿学会MySql【未完待续】
一篇文章让Oracle DB学会MySql[未完待续] 随笔前言: 本篇文章是针对已经能够熟练使用Oracle数据库的DB所写的快速学会MySql,为什么敢这么说,是因为本人认为Oracle在功能性方 ...
- VS2015 +EF6 连接MYSQL数据库生成实体
VS2015 +EF6 连接MYSQL数据库生成实体 已安装软件:VS2015 XAMPP Control Panel(Mysql服务器) ...
- ruby使用DBI连接MySQL数据库发生异常:in `error': Can't connect to MySQL server on 'localhost' (10061) (DBI::DatabaseError)
Ruby使用DBI连接MySQL数据库一般为: require "dbi" dbh = DBI.connect("dbi:Mysql:test:localhost&quo ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- 记录一次Spring boot 搭建框架连接Mysql数据库注解事务不回滚的故障
搭建了一个新框架,使用了spring boot 替换以简化原来繁杂的spring配置,使用Spring注解管理事务,持久层使用mybatis. 连接mysql数据库完成项目的过程中发现不支持事务,因为 ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一 ...
随机推荐
- vue中 :style 与 :class 三元运算符使用
参考链接:https://www.jianshu.com/p/31664974303d
- 熟练使用Github
---恢复内容开始--- 1.开头 GIT地址 https://github.com/Untrara GIT用户名 Untrara 学号后五位 31124 博客地址 https://i.cnblog ...
- 【1.0】shell常用信息
[1]获取IP地址 /sbin/ifconfig|grep -A1 -E "^eth0|em2"|grep "inet addr"|awk -F':' '{pr ...
- 盒模型中padding、border、margin的区别
在CSS中,规定了一种基本设计模型——盒模型(也叫框模型),如图所示: 其中包含了四部分内容:element/元素(即图中文字).padding/内边框(图中两个红色边框之间白色部分).border/ ...
- 贝叶斯优化 Bayesian Optimization
贝叶斯优化 Bayesian Optimization 2018年07月02日 22:28:06 余生最年轻 阅读数 4821更多 分类专栏: 机器学习 版权声明:本文为博主原创文章,遵循CC 4 ...
- MySQL 索引的优化
一.MySQL如何使用索引(index) 1.1 索引概述 索引用于快速查找具有特定列值的行. 如果不使用索引,MySQL必须从表的第一行开始,然后扫描整个表来寻找符合条件的行.这种情况下,表越大,扫 ...
- IntelliJ IDEA 搭建 Go 开发环境
本文介绍 Windows7 x64 基于 IntelliJ IDEA 搭建 Go 语言开发环境.主要是一些操作过程截图以及简单文字描述,如有不清楚的地方,欢迎指正.所有软件使用当前(2016.12. ...
- C#添加带验证的websevice接口
记录一下,方便下次使用,或者能帮助到别人. 一.添加服务引用,输入WSDL文件地址. 二.代码 public TESTClient TestContext() { var binding = new ...
- JDK + Tomcat 安装 + 制作自定义镜像【第 2 篇 Tomcat】
[第 1 篇 JDK]:https://www.cnblogs.com/del88/p/11842387.html[第 2 篇 Tomcat]:https://www.cnblogs.com/del8 ...
- css优先级及其对应的权重
1.选择器的优先级 !important>内联选择器(style)>id选择器>类选择器 | 属性选择器 | 伪类选择器 > 元素选择器>通配符(*) 2.选择器的权重( ...