python连接mysql

Android+服务器上数据进行操作+mysql的增删改查

[亡魂溺海] 提交于 2019-11-28 05:12:33
我们都知道我们的数据都在数据库上 我们同样要对我们的数据进行操作,我们怎么搞呢 我们首先要知道mysql.db这个东西,这是我们链接数据库的包 然而我们发现这个东西一直报错,经过编者的仔细寻找,终于解决了 这里:我只说mac本的方法 第一步我们需要下载一个brew,打开终端输入命令:ruby -e "$(curl —insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 第二步输入命令:brew install mysql 第三步命令:pip install MySQL-python==1.2.5 完成后我们打开我们的Python就不会报错了 我们开始我们的增删改查的操作附上代码: select.py #-*-coding:utf-8-*- #导入mysql包 import MySQLdb #打开数据库连接 #1.host主机的ip #2.user数据库用户名 #3.passwd数据库密码 #4.db数据库名字 #5.port数据库端口号默认3306 #如果设置允许远程连接数据库,在mysql库里面,user表host字段内容改成%,同时刷新数据库flush privileges host= "39.107.102.34" #数据库用户名 user= "root"

CDH6.1.1阿里云安装实践

£可爱£侵袭症+ 提交于 2019-11-28 02:55:06
概念介绍 CDH概览 CDH是Apache Hadoop和相关项目的最完整、最受测试和最流行的发行版。CDH提供Hadoop的核心元素-可伸缩存储和分布式计算-以及基于web的用户界面和重要的企业功能。CDH是Apache许可的开放源码,是唯一提供统一批处理、交互式SQL和交互式搜索以及基于角色的访问控制的Hadoop解决方案。 CDH 提供以下特性: 灵活性:存储任何类型的数据并使用各种不同的计算框架进行操作,包括批处理、交互式SQL、免费文本搜索、机器学习和统计计算。 集成:在一个完整的Hadoop平台上快速启动和运行,该平台与广泛的硬件和软件解决方案一起工作。 安全:处理和控制敏感数据。 可伸缩性:启用广泛的应用程序和规模,并扩展它们以满足您的需求。 高可用性:满怀信心地执行任务关键的业务任务。 兼容性:利用您现有的IT基础设施和投资。 CDH Cloudera Manager 概览 Cloudera Manager 是用于管理cdh集群的端到端应用程序。Cloudera Manager通过向CDH集群的每个部分提供细粒度的可见性并对其进行控制来设置企业部署标准-授权运营商提高性能、提高服务质量、提高遵从性和降低管理成本。使用Cloudera Manager,您可以轻松地部署和集中操作完整的CDH堆栈和其他托管服务。应用程序自动化安装过程,将部署时间从数周减少到分钟

Centos7 安装部署 Airflow

青春壹個敷衍的年華 提交于 2019-11-28 00:56:18
本人在centos7 的环境下部署,怎么在centos7 下配置静态 IP 关闭防火墙 以及安装jdk在这里不多赘述, centos7 配置静态ip可以参考: https://www.cnblogs.com/braveym/p/8523100.html 和 https://www.cnblogs.com/braveym/p/9096402.html Airflow 基础安装 1、默认自带python2环境,自行安装pip sudo yum -y install epel-release sduo yum install python-pip 2、进行pip的更新,否则很多安装会报错 sudo pip install --upgrade pip sudo pip install --upgrade setuptools 3、安装开发库 sudo yum install python-devel sudo yum install libevent-devel sudo yum install mysql-devel 4、安装centos7下的mysql 在安装mysql前建议先更新一下源,不然下载老失败 打开centos的yum文件夹(需要root权限或者拥有该目录的操作权限才可以) 输入命令cd /etc/yum.repos.d 用wget下载repo文件 输入命令sudo wget

Python连接MySQL数据库之pymysql模块使用

旧城冷巷雨未停 提交于 2019-11-28 00:07:16
Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 PyMySQL安装 pip install pymysql 连接数据库 注意事项 在进行本文以下内容之前需要注意: 你有一个MySQL数据库,并且已经启动。 你有可以连接该数据库的用户名和密码 你有一个有权限操作的database 基本使用 # 导入pymysql模块 import pymysql # 连接database conn = pymysql.connect(host=“你的数据库地址”, user=“用户名”,password=“密码”,database=“数据库名”,charset=“utf8”) # 得到一个可以执行SQL语句的光标对象 cursor = conn.cursor() # 定义要执行的SQL语句 sql = """ CREATE TABLE USER1 ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE, age TINYINT NOT NULL

每日总结

允我心安 提交于 2019-11-27 23:40:35
2016.9.11 客户的mysql服务密数据库码更改导致我们开发人员链接不到客户的mysql服务 结果 修改客户mysql密码 命令 1.关闭正在运行的MySQL。 ? 2.打开DOS窗口,转到mysql\bin目录。 ? 3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。 ? 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 ? 5.输入mysql回车,如果成功,将出现MySQL提示符 > www.2cto.com? ? 6. 连接权限数据库>use?mysql; (>是本来就有的提示符,别忘了最后的分号) ? 7.改密码:> update user set password=password("123456") where user="root"; (别忘了最后的分号) ? 8.刷新权限(必须的步骤)>flush privileges;? ? 9.退出 > \q zabbix学习云盘 http://pan.baidu.com/s/1kVCtWwf 密码 zset oracle 在客户服务器上安装 报错 从新安装 ftp 安装 与权限设置 安装 Oracle数据库 报错 分析 问题 1 当用Oracle10g 安装依然 报错 而且 Oracle 客服端 安装不上 设置windows共享服务

总结三十

夙愿已清 提交于 2019-11-27 22:09:42
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范   规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客户端 -基于socket通信 -收发消息 -SQL语句 ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作 python java c++ php语法都不一样 DBMS:数据库管理系统   关系型数据库     数据与数据之间可以有关联和限制的       关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候       第一步就是确定表结构       字段有特定的类型         存名字用字符串         存密码用数字         存生日用日期     MySQL, oracle, sqlite, db2, sql server   非关系型数据库     通常都是以k,v键值的形式 存储数据     redis,mongodb(文档型数据库 非常接近关系型的非关系型数据),memcache

使用Python连接MySQL

。_饼干妹妹 提交于 2019-11-27 22:04:57
1、连接数据库 import pymysql #指定数据库地址、用户、密码、端口,使用connect()方法声明一个Mysql连接对象db db = pymysql.connect(host='localhost',user='root', password='123456', port=3306) #调用cursor()方法获得Mysql的操作游标,利用游标来执行SQL语句。 cursor = db.cursor() #直接用execute()方法执行,第一句用于获得Mysql版本,然后调用fetchone()方法获得第一条数据。 cursor.execute('SELECT VERSION()') data = cursor.fetchone() print('Database version:', data) ##创建名称为spiders的数据库 cursor.execute("CREATE DATABASE spiders DEFAULT CHARACTER SET utf8") db.close() 2、创建表 import pymysql db = pymysql.connect(host='localhost', user='root', password='123456', port=3306, db='spiders') cursor = db.cursor()

Python之MySQL

谁说胖子不能爱 提交于 2019-11-27 21:48:05
Python之MySQL 一.概述    数据库(Database,简称DB)   数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。   简单的说, 数据库 就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。   数据库表(table)   数据表是关系数据库中一个非常重要的对象,是其它对象的基础,也是一系列二维数组的集合,用来存储、操作数据的逻辑结构。根据信息的分类情况。一个数据库中可能包含若干个数据表,每张表是由行和列组成,记录一条数据,数据表就增加一行,每一列是由字段名和字段数据集合组成,列被称之为字段,每一列还有自己的多个属性,例如是否允许为空、默认值、长度、类型、存储编码、注释等.例如       数据(data)     存储在表中的信息就叫做数据.    数据库系统有3个主要的组成部分    1.数据库(Database System):用于存储数据的地方。    2.数据库管理系统(Database Management System,DBMS):用户管理数据库的软件。    3.数据库应用程序

天兔Lepus数据库监控的安装

左心房为你撑大大i 提交于 2019-11-27 20:40:59
第1章 lepus介绍 Lepus是一套开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLServer、MongoDB、Redis等数据库的基本监控和告警(MySQL已经支持复制监控、慢查询分析和定向推送等高级功能)。Lepus无需在每台数据库服务器部署脚本或Agent,只需要在数据库创建授权帐号后,即可进行远程监控,适合监控数据库服务器较多的公司和监控云中数据库,这将为企业大大减化监控部署流程,同时Lepus系统内置了丰富的性能监控指标,让企业能够在数据库宕机前发现潜在性能问题进行处理,减少企业因为数据库问题导致的直接损失。 第2章 软件安装的必要需求 软件需要LAMP环境,需要的核心包如下: 以下软件包只需要部署在监控机即可。被监控机无需部署。 1.MySQL5.1及以上(必须,用来存储监控系统采集的数据) 2.Apache 2.2及以上 (必须,WEB服务器运行服务器) 3.PHP 5.3以上 (必须,提供WEB界面支持,不支持PHP7) 4.Python2 (必须,推荐2.6及以上版本,执行数据采集和报警任务,不支持Python3) 5.Python连接和监控数据库的相关驱动模块包: MySQLdb for python (Python连接MySQl的接口,用于监控MySQL,此模块必须安装) cx_oracle for python

三十三、初识数据库及简单命令

纵然是瞬间 提交于 2019-11-27 19:27:24
一、数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查二、数据库之mysql   本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客户端 -基于socket通信 -收发消息 -SQL语句 ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作 python java c++ php语法都不一样三、DBMS:数据库管理系统     关系型数据库 数据与数据之间可以有关联和限制的 关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候 第一步就是确定表结构 字段有特定的类型 存名字用字符串 存密码用数字 存生日用日期 MySQL, oracle, sqlite, db2, sql server 非关系型数据库 通常都是以k,v键值的形式 存储数据 redis,mongodb(文档型数据库 非常接近关系型的非关系型数据),memcache MySQL其实可以把它看成一款支持远程操作文件的软件 库 >>> 文件夹 表 >>> 文件 记录 >>>