随笔分类 -  MySQL数据库

摘要:进击のpython 数据库——索引管理 这是数据库的最后一节,也是数据库最难的一节 但是!也是进阶最重要的一节!! 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题 在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作 因此对查询语句的优化显然 阅读全文
posted @ 2019-09-06 00:00 吃夏天的西瓜 阅读(1659) 评论(0) 推荐(0)
摘要:进击のpython 数据库——MySQL内置方法 [TOC] 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】 用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现 这样以后再想操作该 阅读全文
posted @ 2019-09-05 00:00 吃夏天的西瓜 阅读(2147) 评论(0) 推荐(0)
摘要:进击のpython 数据库——pymysql 数据库就算是学习完毕了,但是我们学习数据库的本质是什么? 是想让数据库像文件存储一样将信息存储起来供我们调用 那回归本行,我就应该是用python来处理数据库的相关操作 所以从这节开始就开始python跟数据库建立联系了 pymysql是一个第三方库,是 阅读全文
posted @ 2019-09-04 00:00 吃夏天的西瓜 阅读(2196) 评论(0) 推荐(0)
摘要:进击のpython 数据库——Navicat可视化工具 那命令行敲了那么久,难免影响开发效率 所以说就出现了一款可视化开发工具Navicat "下载位置:https://pan.baidu.com/s/1bpo5mqj" 下载之后正常安装,然后打开 如果需要注册码,在解压出来的txt文件里面有 接着 阅读全文
posted @ 2019-09-03 00:00 吃夏天的西瓜 阅读(3325) 评论(1) 推荐(1)
摘要:进击のpython 数据库——权限管理 这没有讲解,只有要背的指令,和你自己的实操 授权表 user 该表放行的权限,针对:所有数据,所有库下所有表,以及表下的所有字段 db 该表放行的权限,针对:某一数据库,该数据库下的所有表,以及表下的所有字段 tables_priv 该表放行的权限。针对:某一 阅读全文
posted @ 2019-09-02 00:00 吃夏天的西瓜 阅读(2485) 评论(0) 推荐(0)
摘要:进击のpython 数据库——多表查询 那接着上一节说,其实在真正的操作中,不光是要把数据联合,还需要进行筛选数据,比如: 打印员工平均年龄大于三十的部门 拿到一个需求教你怎么写! 需要员工员工年龄和部门 员工年龄存放在employee中,部门存放在deparement中 应该是什么连接呢?根据需求 阅读全文
posted @ 2019-09-01 00:00 吃夏天的西瓜 阅读(2401) 评论(0) 推荐(0)
摘要:进击のpython 数据库——多表查询 其实最开始创建多表的目的就是为了将单表里的数据分出来 变成两个三个表,为了逻辑清晰,也为了省内存,就多表分离了 但是,当我们想查看的时候,就需要将分离出来的东西“拼”回去 也就是我们接下来要讲的,多表查询~ 那在开始之前,我们先准备两个表: 哎哎哎~别说我赋值 阅读全文
posted @ 2019-08-31 00:00 吃夏天的西瓜 阅读(2271) 评论(0) 推荐(0)
摘要:进击のpython 数据库——单表查询 数据库在使用的时候,更多的是查看数据,而学会了外键之后,查询就已经不仅仅是针对单个表的操作了 同时,对于单表的查询要求也是越来越高,而基于此,原先的简单查询就有点心有余而力不足了 所以说,接下来就是进阶的查询!首先要确定一点的就是,查询是针对记录的,这点要明确 阅读全文
posted @ 2019-08-30 00:00 吃夏天的西瓜 阅读(2360) 评论(0) 推荐(0)
摘要:进击のpython 数据库——多表关系 多表问题其实可以把它变成两个表之间的关系 就像上一节我们提到的外键,就是两个表之间的关系 所以对于多表之间的关系,我们可以化繁为简讨论两个表之间的关系 表与表之间的关系就好像数学函数的y和x的关系,也分为三种: 一对一,多对一,多对多~ 多对一 怎么说呢?其实 阅读全文
posted @ 2019-08-29 00:00 吃夏天的西瓜 阅读(2045) 评论(0) 推荐(0)
摘要:进击のpython 数据库——约束条件 这个表你很熟悉吧,这其中的Null和Default就是约束条件 那其实不光有这些约束条件,在规定int的时候的unsigned也是约束条件 那本节就是针对约束条件来进行展开的 not null与default Null是指该数据可以为空,Default是该参数 阅读全文
posted @ 2019-08-28 00:00 吃夏天的西瓜 阅读(1359) 评论(0) 推荐(1)
摘要:进击のpython 数据库——数据类型 数据库的数据类型主要是针对这几点进行讲解: 数值类型,日期类型,字符串类型,枚举与集合类型 学完之后相信你就能够对int和char有个更清晰的了解! 数值类型 整数类型 整型:tinyint smallint mediumint int bigint 小数:f 阅读全文
posted @ 2019-08-27 00:00 吃夏天的西瓜 阅读(1787) 评论(2) 推荐(1)
摘要:进击のpython 数据库——存储引擎 上一节在表的操作的最后一点,提到了一个设置存储引擎 那什么是存储引擎呢?存储引擎能用来干什么? 这就是本小节所要研究的问题了 存储引擎 库就是创建了一个文件夹,在文件夹里存储的文件就叫表 那根据生活常识应该知道,不同的文件的格式是不一样的 文字的就是txt,视 阅读全文
posted @ 2019-08-26 00:00 吃夏天的西瓜 阅读(920) 评论(0) 推荐(0)
摘要:进击のpython 数据库——初识sql语句 前面提到了说,数据库管理系统就像我们曾经做过的输入命令返回结果的socket通信差不多 那既然提到了命令,在MySQL中,有一些基本的语句,就应该被知道 刚开始学的时候可能觉得这些这么多的英语单词,我记不住怎么办? 其实你会发现,好多的语句其实跟我们说话 阅读全文
posted @ 2019-08-25 00:00 吃夏天的西瓜 阅读(906) 评论(0) 推荐(0)
摘要:进击のpython 数据库——初识数据库 提前说一下!数据库不涉及到任何的其他编程语言,Python Java C C ... 他是一个独立的知识点!所以大家都是同一起跑线! 总说删库跑路,删库跑路,说的就是删数据库,也可以从侧面可以看出,数据库对一个企业的重要性 但是现在,随着数据库的技术成熟,安 阅读全文
posted @ 2019-08-24 00:00 吃夏天的西瓜 阅读(987) 评论(0) 推荐(0)