windows系统的python3与mysql进行交互
2018-08-02 00:26
253 查看
mysql安装在linux下的话,首先在linux终端启动并关闭防火墙:
[code]service mysqld start #启动 service mysqld status #查看mysql状态 service iptables stop #关闭防火墙
要是没关闭防火墙可能会报错:OperationalError: (2003, "Can't connect to MySQL server on '****' (10060)")。
然后登录mysql并进行一些简单的操作:
[code]mysql -u root -p #登录mysql create database 数据库名; #创建数据库 drop database 数据库名; #删除数据库 use 数据库名; #使用数据库 show databases; #查看当前所有数据库 use database_name select * from list_name
确认mysql能正常运行,则开始写python对mysql进行一些简单操作:
[code]# -*- coding: utf-8 -*- #安装pymysql pip install PyMySQL import pymysql #获取连接对象 conn = pymysql.connect( host='mysql所在系统的ip', #linux的终端通过ifconfig可查看 port=3306, #默认端口 user='用户名', #mysql用户 passwd='密码', #登录密码 db='数据库名', charset='utf8' ) #获取执行工具 cur = conn.cursor() #sql语句 sql = 'select * from xx' #查看该表有多少条数据 count = cur.execute(sql) print(count) #获取该表的所有数据 all = cur.fetchall() for temp in all: print(temp) #对该数据库操作完记得关闭 cur.close() conn.close()
#向表中添加一条数据
[code]import pymysql try: conn = pymysql.connect( host='mysql所在系统的ip', port=3306, user='用户名', passwd='密码', db='数据库名', charset='utf8' ) c1 = conn.cursor() count = c1.execute("INSERT into student (age,name) VALUES(21,'斯巴达')") print("插入完成!") #查看插入数据后的表 count = c1.execute(sql) all = c1.fetchall() for temp in all: print(temp) #关闭 conn.commit() c1.close() conn.close() except Exception as error: print(error)
阅读更多
相关文章推荐
- Python 3 在 UBUNTU/DEBIAN 系统上进行 MYSQL DATABASE SERVERS 备份
- 在Windows系统上搭建Nginx+Python+MySQL环境的教程
- windows下的python对mysql进行增删改查
- Windows系统关于Mysql-Python无法安装的问题
- windows python自带CGIHTTPServer服务器与htm进行CGIl交互
- Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开
- 在Windows系统上搭建Nginx+Python+MySQL环境的教程
- windows系统在python3.5环境下安装mysql组件
- Java程序调用系统命令进行mysql数据库的备份与还原,windows下mysql备份
- Java Web(Tomcat + MySQL)开发环境搭建(Windows系统下)
- 在Windows系统中配置Mysql群集(Mysql Cluster)
- Windows系统下为 Python安装 Pcapy模块的方法
- windows系统下Python环境的搭建
- Ubuntu + coreseek + python + mysql (三、通过前端html进行搜索,用python处理数据)
- 开发使用mysql的一些必备知识点整理(四)与python交互
- windows mysql 启动 发生系统错误5
- windows 2003 系统下搭建mysql+PHP+zend环境(二)
- windows安装redis MySQL-python相关方法
- Python之系统交互(subprocess)
- Windows 7系统安装MySQL5.5.21图解