python连接mysql

8.16MySQL

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

MySQL-下载-安装-配置-多版本共存-设置密码-破解密码

给你一囗甜甜゛ 提交于 2019-11-27 13:57:45
目录 MySQL下载安装与配置 官网下载(后面有镜像仓库下载) 从开源镜像仓库下载(快) 开源镜像仓库站点 MySQL的安装 解压 将MySQL添加至环境变量方便启动 配置MySQL 配置编码 安装MySQL服务 以管理员身份打开命令行 在命令行中输入安装服务命令 启动服务 使用命令行连接mysql服务 安装多个MySQL(版本) 装不同版本注意点 配置配置文件 安装mysql服务 检查服务是否已存在 可能出现的bug 解决bug 配置环境变量 使用 mysql56 来连接mysql 设置管理员密码 修改密码 使用新密码密文登录 忘记密码破解密码 停止服务 跳过授权表启动mysql服务 MySQL下载安装与配置 在IT行业不要轻易地尝试最新版本的软件(新版本可能有未知bug,bug的解决方案网上可能还不多,如果让你碰上了...对吧?) 官网下载(后面有镜像仓库下载) 打开 官网 --> DOWNLOADS-->Community-->Mysql Community Edition-->MySQL Community Server , DOWNLOAD-->MySQL Community Server 5.6-->5.6.45, windows,Windows(x86-64-bit)(不选默认两个版本都下载)-->DOWNLOAD 这里点了1要等一下,2要等一下(页面需要刷新一下)

数据库 理论

蹲街弑〆低调 提交于 2019-11-27 13:51:42
数据库的概念 使用文件来管理数据 1.管理不方便 2.文件操作效率问题 3.一个程序产生的数据不能共享 所以产生了数据库   本质:将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 补充 假如存发数据库的计算机 炸了 那么 他的数据就都会没了 所以就会有多个计算机来存放数据库 数据共享 数据库之MySQL   本质就是一款基于网络通信的应用软件   任何基于网络通信的软件 底层都是socket 模拟 mysql服务端   - 基于socket通信   - 收发消息   - SQL语句(其实是一个公共的标准) 模拟 mysql客户端   - 基于socket通信   - 收发消息   - SQL语句(其实是一个公共的标准) ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作 python java c++ php语法都不一样 DBMS 数据管理系统   分为 关系型数据库 (数据与数据之间可以有关联限制的)       关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候 第一步就是确定表结构       先搞清楚什么是 记录 : 记录就是 文件内(表内)的一行行数据       补充: 库 : 一个个文件夹 表: 一个个文件 字段: 表内写的第一行数据 字段 :字段名+字段类型        

mysql的安装、启动和基础配置 —— windows版本

余生颓废 提交于 2019-11-27 13:49:08
1.数据库 什么是数据(Data)   数据就是描述事物的符号记录,描述事物的符号可以是数字,文字,图片等,在计算机中要描述一个事物,就要抽取事物的特征,组成一条条记录. 什么是数据库(DataBase,简称DB)   数据库就是存放数据的仓库,只不过现在这个仓库是在计算机存储设备上,按照一定的格式存放   数据库中的数据具有较小的冗余度,较高的数据独立性和易扩展线 什么是数据库管理系统(Database Management System,简称DBMS)   数据库管理系统就是管理数据和数据库的应用程序 数据库管理数据库分为两类:   关系型数据库     数据和数据之间是有关联和限制的     关系型数据库通常就是表结构,所以我们在使用这一类数据库时第一步需要确定表的结构     常见的关系型数据库有:MySQL,Oracle,sqlite,db2,sql server   非关系型数据库     通常都是以k,v键值的形式存储数据     常见的有:Redis,MongoDB(文档型数据库,非常接近关系型的非关系型数据库),memcache 注意:在我们Python的开发中,最常使用的是MySQL数据库 2.初识MySQL   MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL

走进JavaWeb技术世界3:JDBC的进化与连接池技术

﹥>﹥吖頭↗ 提交于 2019-11-27 13:46:52
走进JavaWeb技术世界3:JDBC的进化与连接池技术 编辑 删除 黄小斜 2017-08-29 14:43:13 浏览566 java mysql 线程 数据库 tomcat JDBC Driver javaweb 微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCode」 等关键字可以获取对应的免费学习资料。 ​ 网络访问 随着 Oracle, Sybase, SQL Server ,DB2, Mysql 等人陆陆续续住进数据库村, 这里呈现出一片兴旺发达的景象, 无数的程序在村里忙忙碌碌, 读写数据库, 实际上一个村落已经容不下这么多人了, 数据库村变成了数据镇。 这一天, 数据库镇发生了一件大事: 它连上了网络! 外部的花花世界一下全部打开, 很多程序开始离开这个拥挤的城镇, 住到更加宜居的地方去。 可是他们的工作还是要读写数据库, 大家都在想办法能不能通过网络来访问数据库镇的数据库。 其中移居到Tomcat村的Java 最为活跃, 这小子先去拜访了一下Mysql , 相对于Oracle, Sybase 等大佬, Mysql

学习笔记day34

妖精的绣舞 提交于 2019-11-27 13:40:54
初识数据库 回忆我们之前的数据操作时怎么做的: 最初:就是随意的存到了一个文件里,数据的格式也是千差万别的 后来:了解了软件开发目录规范,它规定了数据存放的位置。 现在:在学过了网络编程之后我们想到应该让数据存到一个公共的地方,这样所有用户涉及到的数据都需要来这里查找。 数据库之MySQL 本质它就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socket。 服务端 ——基于socket通信 ——收发消息 ——SQL语句(是一个公共的标准) 客户端 ——基于socket通信 ——收发消息 ——SQL语句 ps:MySQL不单单支持MySQL的客户端来操作,也支持其他编程语言直接操作(python、java、c++、php等,即使他们的语法都不一样,但只要通过SQL语句一样可以进行操作) DBMS:数据库管理系统 关系型数据库   数据与数据之间可以有关联和限制的,关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候,第一步就是确定表结构。(常用的关系型数据库有MySQL,oracle,sqlite,db2,sql server) #字段有特定的类型 #存名字用字符串 #存密码用数字 #存生日用日期 非关系型数据库   通常都是以k,v键值的形式,存储数据,常用的有(redis,mongodb(文档型数据库,非常接近关系型的非关系型数据库),memcache)

数据库概念 MySQL语法

六眼飞鱼酱① 提交于 2019-11-27 13:34:59
数据库概念 将保存的数据部分,存到一个公共的地方,所有的用户涉及到数据相关都必须来这个公共地方查找 MySQL 本质就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socket 可以把MySQL看成是一款支持远程操作文件的软件 库 >>> 文件夹 表 >>> 文件 记录 >>> 文件内一行行的数据叫做一条条的记录 表头 : 就是表格的第一行数据 字段 : 字段名 + 字段类型 服务端 mysqld 基于socket通信 收发信息 SQL语句(是一个公共的标准) 客户端 mysql 基于socket通信 收发信息 SQL语句 ps:MySQL不单单支持MySQL的客户端操作,也支持其他编程语言直接操作 python,java,c++,php 语法都不一样 DBMS:数据库管理系统 关系型数据库:数据与数据之间可以有关联和限制的,关系型数据库通常都是表结构,用关系数据库第一步是确定表结构 ps:MySQL,oracle,sqlite,db2,sql,server 非关系数据库:通常是一K,V键值对的形式存储数据 ps:redis,mongodb(文档型数据库,非常接近关系型的非关系型数据),memcache 语法 服务端 mysqld 客户端 mysql sql语句中是以分好结束的,不敲分好默认你没有输入完,客户端还会让你继续输入 客户端登录 mysql -h 127.0

初始数据库

一曲冷凌霜 提交于 2019-11-27 13:34:20
数据库概念 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其实可以把它看成一款支持远程操作文件的软件   库 >>> 文件夹   表 >>>

mysql数据库 day01

做~自己de王妃 提交于 2019-11-27 13:14:45
今日内容: 1.mysql的简介 2.如何安装mysql 3.mysql的基本使用方法 一.数据库的简介 什么是mysql: mysql是一种开放源代码的关系型数据库管理系统(RDBMS), 由于mysql是开放源代码的,因此任何人都可以在General Public License 许可下下载并根据个性化的需要对其进行修改,mysql因为其速度,可靠性和 适应性而备受关注,大多数人都认为在不需要事务化处理的情况下,mysql是 管理内容最好的选择。 那为什么要使用数据库: 因为之前使用文件(Excel)管理数据, 但是数据量特别大的时候,使用Excel管理 的话, 就比较的麻烦了 因此引入一个新的数据管理软件 : 数据库软件 数据库的概念: 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之mysql的架构: 本质就是一款基于网络通信的应用软件 任何基于网络通信的软件 底层都是socket 服务端 -基于socket通信 -收发消息 -SQL语句(是一个公共的标准) 客户端 -基于socket通信 -收发消息 -SQL语句 ps:MySQL不单单支持MySQL的客户端来操作 也支持其他编程语言直接操作

python day34

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