速查 https://github.com/PyMySQL/PyMySQL # 获取输入SQL语句的光标对象,指定返回的数据格式为字典格式 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)# 执行sql语句 cursor.execute(sql, (username, pwd))# 提交事务 conn.commit()# 获取单条查询数据 ret = cursor.fetchone()# 返回所有数据 ret = cursor.fetchall()# 回滚 conn.rollback() 基本使用 # 导入模块 import pymysqlusername = input("请输入用户名: ") ...
今天,在写一个python脚本的时候要用到数据库相关的umysql模块,但在引用的时候报没有此模块,第一反应就是去安装此模块,但是报没有找到pip命令。#pip install umysql -bash: pip: command not found这很显然没有安装pip命令,所以又去安装pip#yum -y install python-setuptools #easy_install pipSearching for pipBest match: pip 19.1Processing pip-19.1-py2.6.eggpip 19.1 is already the active version in easy-install.pt...
1、创建数据库表: 1 def create_table(tb_name):2 import pymysql#导入模块3 #连接数据库4 db = pymysql.Connect(localhost,root,123,zabbix_db)5 #创建游标对象(工具)6 cursor = db.cursor()7 #SQL语句,实现对数据库表的创建8 sql = create table %s(id int,name char(30),age int);%tb_name9 #执行sql命令 10 cursor.execute(sql) 11 #关闭游标 12 cursor.close() 13 #关闭...
一、http协议 是浏览器和web服务器之间的通信协议 1.通用头信息 request url:请求的url,向服务器请求的数据 request method:请求的方式 get、post status code:响应的状态码2.响应头信息 connection:连接方式,keep-alive持久连接 Content-Type:响应的文件类型 Content-Enncoding:压缩类型gzip data:响应的时间 transfer-Ending:响应的传输方式 location:响应的重定向 3.请求头信息 Accept:客户端接受的文件类型有哪些...
安装模块:pip install pymysql import pymysqlconn=pymysql.connect(host='127.0.0.1',port=3306, user='root', passwd='12345qq',db='project')#建立连接 host:'127.0.0.1,不用联网也可访问数据库port:2206user:登录mysql的用户名,可以通过 select user(); 语句查看用户名passwd: 密码db:要连接的数据库名称cur=conn.cursor() #建立游标 cur.execute('select * from project.wc limit 5') #execute方法执行select语句for r...
import pymysqlmysql_host = 192.168.0.106 port = 3306 mysql_user = root mysql_pwd = 123 encoding = utf8# 建立 连接mysql服务端conn = pymysql.connect(host=mysql_host, # mysql服务端ipport=port, # mysql端口user=mysql_user, # mysql 账号password=mysql_pwd, # mysql服务端密码db=db10, # 操作的库charset=encoding # 读取字符串编码)# 拿到游标对象 cur = conn.cursor() 游标是给mysql提交命令的接口 mysql> 把s...
一 IDE工具介绍(Navicat)生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具,我们使用Navicat工具,这个工具本质上就是一个socket客户端,可视化的连接mysql服务端的一个工具,并且他是图形界面版的。我们使用它和直接使用命令行的区别就类似linux和windows系统操作起来的一个区别。 掌握: #1. 测试+链接数据库 #2. 新建库 #3. 新建表,新增字段+类型+约束 #4. 设计表:外键 #5. 新建查询 #6. 备份库/表#注...
一、安装 本模块为python第三方模块,需要单独安装。作用为调用mysql接口执行模块 pip3 install pyMySql 二、使用 1、执行sql#!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host=10.1.80.200, port=3306, user=alex, passwd=alex, db=cs) # 创建游标 cursor = conn.cursor()# 执行SQL,建立一个测试表 effect_row = cursor.execute("create table cstable (id int,sex char(1)...
pymysql模块 安装pymysql pip3 install pymysql 二 链接、执行sql、关闭(游标)import pymysql user=input(用户名: ).strip() pwd=input(密码: ).strip()#链接 conn=pymysql.connect(host=localhost,user=root,password=123,database=egon,charset=utf8) #游标 cursor=conn.cursor() #执行#8;完毕返回的结果集默认以元组显示 #cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)#执行sql语句 sql=select * from userinfo whe...
原文:https://www.cnblogs.com/wt11/p/6141225.html https://shockerli.net/post/python3-pymysql/----Python 3 进阶 —— 使用 PyMySQL 操作 MySQL 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 本文测试python版本:2.7.11。mysql版本:5.6.24 一、安装1pip3 install pymysql二、使用操作 1、执行SQL1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...
一、正则表达式 正则表达式用于模糊查询,模糊查询已经讲过了 like 仅支持 % 和 _ 远没有正则表达式灵活当然绝大多数情况下 like足够使用#语法 select *from table where name regexp "正则表达式";#实例 #准备数据 create table emp (id int,name char(10),sex char,age int,dept_id int,job char(10),salary double); insert into emp values (1,"刘备","男",26,1,"总监",5800), (2,"张飞","男",24,1,"员工",3000), (3,"关羽","男...
1.安装Apache 安装centos7默认自带(Apache2.4.6)版本 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.开启防火墙 firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload firewall-cmd --permanent --zone=public --add-service=http 5.开启80端口 firewall-cmd --zone=public --add-port=80/tcp --perm...
安装: pip3 install pymysql 基本使用 import pymysql # 建立连接 conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',password='123456',db='db5',charset='utf8' ) user = input('user >>>') pwd = input('pwd >>>') # 拿到游标 cursor = conn.cursor()# 执行sql语句 sql = 'select * from userinfo where user=%s and password=%s' rows = cursor.execute(sql,(user,pwd))#解决mysql注入问题# 关闭连接 cursor.cl...
一.Pymysql import pymysql #python2.X 中是 mysqldb 和 pythonmysql 用法是一模一样的 #pymysql可以伪装成上面这两个模块user = input(username: ) pwd = input(password: )#连接数据库 conn = pymysql.connect(host=localhost,user=root,password=gkx321,database=db222) cursor = conn.cursor() #类似文件句柄。 比如conn是打开了一个柜子,cursor就是我们拿东西的手 # cursor = conn.cursor(cursor=pymysql.cursors.DictCursor...
重点: 1.pymysql 的下载和使用 2.execute()的spl注入 3.增,删,改:conn.commit() 4.查:fetchone, fetchmany, frtchall 1. pymysql的下载和使用(1) 下载pip3 install pymysql (2) 使用 # 实现:使用Python实现用户登录,如果用户存在则登录成功(假设该用户已在数据库中)import pymysql user = input(请输入用户名:)pwd = input(请输入密码:)# 1.连接 conn = pymysql.connect(host=127.0.0.1, port=3306, user=...