一 用 python 操作 mysql

1,导入 pymysql

2,检查配置文件,

3,端口转发

  如果 python 在本机,数据库在远程,或虚拟机则需要

4用 python 连接

# -*- coding: utf-8 -*-
# 斌彬电脑
# @Time : 2018/7/5 import pymysql
conn = pymysql.connect(
host ='127.0.0.1', # 远程 ip
port = 3306, # mysql 端口
user = 'binbin', # 用户名
password = 'qwe123', # 密码
db = 'data_1', # 数据库
charset = 'utf8' # 编码
)
# print(conn) # 是否连接成功 cur = conn.cursor() # 定义游标 # ds = cur.execute( 'show databases' ) # 通过 cur.execute() 执行 sql 语句
# ds = cur.execute( 'select * from stu' ) # 查表
# print(ds)
# # one = cur.fetchone() # 找出第一条数据
# one = cur.fetchall() # 所有数据 以 元祖形式返回
# print(one)
# for i in one:
# print(i)
# print(*i) # 去() table = '''create table t(
id int,
name varchar(20) )
'''
# cur.execute(table)
cur.execute("insert t value(1,'bac') ")
conn.commit() # 提交事务
cur.close()                             #   关闭学游标
conn.close() # 关闭连接
cur.execute("select * from t") t = cur.fetchall() print(t) # 打印为 (),要加上 conn.commit() 提交事务事件

  

二,用 pywhon 操作 redis

1 , pip install redis

2,查看配置文件,

# -*- coding: utf-8 -*-
# 斌彬电脑
# @Time : 2018/7/5 0005 11:24
import redis # 建立连接
re = redis.Redis(
host='127.0.0.1',
port=6379
) re.set('v1','k1') # 单个
g1 = re.get('v1') # 取出 v1 的值
print(g1)
# re.mset(a='a',b='b',c='c') # 多个
# re.incr('key') # 自增,key 的 value 是数字
# re.incr('key', 50) # 自增50,key 的 value 是数字 re.方法

  

潭州课堂25班:Ph201805201 python 操作数据库 第五课 (课堂笔记)的更多相关文章

  1. 潭州课堂25班:Ph201805201 WEB 之 JS 第五课 (课堂笔记)

    算数运算符 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...

  2. Python操作数据库之 MySQL

    Python操作数据库之MySQL 一.安装Python-MySQLdb模块 Python-MySQLdb是一个操作数据库的模块,Python 通过它对 mysql 数据实现各种操作. 如果要源码安装 ...

  3. Python学习笔记 - day11 - Python操作数据库

    MySQL的事务 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关,MySQL的两种引擎如下: 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID ...

  4. python操作数据库

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

  5. python操作数据库之批量导入

    python操作数据库之批量导入 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的 ...

  6. 零基础学Python--------第11章 使用Python操作数据库

    第11章 使用Python操作数据库 11.1 数据库编程接口 在项目开发中,数据库应用必不可少.虽然数据库的种类有很多,如SQLite.MySQL.Oracle等,但是它们的功能基本都是一样的,为了 ...

  7. python操作数据库PostgreSQL

    1.简述 python可以操作多种数据库,诸如SQLite.MySql.PostgreSQL等,这里不对所有的数据库操作方法进行赘述,只针对目前项目中用到的PostgreSQL做一下简单介绍,主要包括 ...

  8. Python接口测试实战3(上)- Python操作数据库

    如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...

  9. 孤荷凌寒自学python第四十四天Python操作 数据库之准备工作

     孤荷凌寒自学python第四十四天Python操作数据库之准备工作 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天非常激动地开始接触Python的数据库操作的学习了,数据库是系统化设计 ...

随机推荐

  1. MySQL5.7更改用户名密码

    更改用户名密码,官方推荐使用alter ALTER USER test@'%' IDENTIFIED BY '; 还有一种 update mysql.user set authentication_s ...

  2. uboot 传递的参数 mtdparts

    启动uboot后,在重新烧写程序之前,查看传递给内核的参数时(命令为: printenv),看到如下内容: bootargs=console=ttyS0,115200 mtdparts=spi0.0: ...

  3. 使用linux计划任务自动拉起停止的通达OA服务apache和mysql服务

    概述: 数据库或web服务器瞬时并发过大时,可能面临宕机的危险,用类似开门狗的程序自动监控程序是否正常运行,在服务停止时自动启动服务,可临时解决该问题 监控apache服务的脚本: 每两分钟执行脚本检 ...

  4. OneNET麒麟座应用开发之一:初识OneNET麒麟座

    今天收到了OneNET麒麟座开发板.能得到使用的机会只能说是幸运的.首先上一张靓照: 板子使用的MCU是STM32F103RET6,带有GSM摸块和Wifi摸块可以联网.带有显示屏接口和I2C接口以及 ...

  5. VS2017项目程序打包成.msi或者.exe

    VS2017项目程序打包成.msi或者.exe 1.安装打包插件:Microsoft Visual Studio 2017 Installer Projects 打开vs2017 ,选择 工具 --& ...

  6. CNN中各种各样的卷积

    https://zhuanlan.zhihu.com/p/29367273 https://zhuanlan.zhihu.com/p/28749411 以及1*1卷积核:https://www.zhi ...

  7. js字符串截取为数组

    var str="hello,word,java,eclipse,jsp"; //字符串截取为数组 var strArr=str.split(","); for ...

  8. hdu2586 lca倍增法

    倍增法加了边的权值,bfs的时候顺便把每个点深度求出来即可 #include<iostream> #include<cstring> #include<cstdio> ...

  9. silverlight处理gif格式图片

    1.在工具箱中添加dll文件 2.工具栏中将显示此控件,填写xaml文件 <UserControl xmlns="http://schemas.microsoft.com/winfx/ ...

  10. ERP出库审核业务(四十四)

    结束表单流程的代码: protected void btnSubmit_Click(object sender, EventArgs e) { if(this.txtreceiveDate.Text! ...