一 用 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. maven名词解释

    Maven名词解释 Project:任何你想build的事物,Maven都可以认为它们是工程.这些工程被定义为工程对象模型(POM,Poject Object Model).一个工程可以依赖其它的工程 ...

  2. centos6.5环境使用RPM包离线安装MariaDB 10.0.20

    1. 进入MariaDB官网下载MariaDB需要的RPM包 2. 使用下载软件下载所需要的RPM包, 总共4个, 并上传到CentOS主机指定目录. MariaDB-10.0.20-centos6- ...

  3. MySQL中adddate学习

    -- 修改时间:ADDDATE(date,INTERVAL expr unit) -- 含义:date时间,expr 表达式值,unit表达式对应的时间单位 -- unit : SECOND,MINU ...

  4. [译]bootstrap-select (selectpicker)方法

    方法 .selectpicker('val') 您可以通过调用val元素上的方法来设置所选值. $('.selectpicker').selectpicker('val', 'Mustard'); $ ...

  5. LeetCode(5):最长回文子串

    Medium! 题目描述: 给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 长度最长为1000. 示例: 输入: "babad" 输出: "bab&quo ...

  6. 【docker】将容器中数据拷贝到主机

    参考:http://blog.csdn.net/yangzhenping/article/details/43667785 docker cp <containerId>:/file/pa ...

  7. hdu1828 扫描线计算周长

    和扫描线计算面积差不多,新加了lbd,rbd线段树来标记区间的左右两侧是否被填充(左右边界是否存在),numbd线段树统计区间有多少边 /*数据弱不用离散化,但是要处理一下坐标*/ #include& ...

  8. Angular2学习(一)

    Angular2的新特性: angular2的核心: 模块.组件.元数据.模板.数据绑定.服务.指令.依赖注入.模块. 组件:层层嵌套,形成组件树.父子组件沟通有输入和输出接口 组件包含JavaScr ...

  9. windows10 更新后要输入2次密码才能进入系统

    解决办法: 设置---账户---登录选项---隐私---更新或重启后,使用我的登录信息自动完成设备设置.(关闭)

  10. ZOJ - 3471

    壮压水一水,刚开始脑残了非要开两维dp... #include<cstdio> #include<cstring> #include<algorithm> #def ...