添加微思-小微老师QQ: 2355331055
领取课程回放录播视频哦!
大家晚上好,我的画面可以看得到吗,大家可以看得到我的画面吗,我的桌面,可以看得到我的桌面吗,好,那可以,那声音也是没有问题,声音也是没有问题,那接下来我们就要开始我们今天的一个课程,其实今天的课程的难度还算是比较高的,特别是对于那些没有接触过Oracle或者想从事凹口的这个相关工作的这个新手来说,其实难度还是比较比较有的,比较呆会遇到许多专业的一些名词,那没有关系,我会尽量用最简单的语言,去帮助大家去理解今天所学习的一个知识所学习的知识,那刚才这个小张老师也给我介绍了,我重新再自我介绍一遍,我应该来说是一零年的时候开始接触拗口拗口数据库,然后曾经在这个电信行业,金融行业,还有这个医疗行业,制造业都从事过这个Oracle数据库的一个管理工作,在工作当中,经常就会有一些开发的一些一些同仁,经常有时候会问我,我们的这个代码硬件环境都没有变,为什么我的一些程序今天跑得很快,今天跑得很快,然后明天突然又变慢了,经常来问我什么原因,当他们出现这个问题的时候,我就简单的执行一条命令,就把他们的问题给解决了,那对于他们来说是非常神奇,那今天所讲课的这个内容就是去揭秘,这个这个过程就是我不做任何的一个代码的代码的一个改写帮助,曾经跑得很快的伤口突然变慢了,优恢复变快了,来揭秘它,应该来说主要是帮助大家理解为什么会有这样的一个现象,好,那接下来我们就要正式我们今天的一个课程,其实今天的课程主要讲的内容是什么,通过案例理解Oracle的优化器,这是拗口的一个核心,这事儿优化器是AR的一个核心,那优化器主要是用来做什么,主要就是用来执行SQL的,所以我们首先要简单的介绍一下什么是SEO,我们看一下QQ的一个简介,SQL全称的话叫做结构化查询语言是一种,特殊目的的编程语言是一种数据库查询和设计程序的语言,用于存取数据及查询更新和管理关系数据库系统,那简单来讲就是什么我们的这一个SQL语言,SQL语言是不是就是用来做什么数据库管理的一个用法,它主要用来查询更新,还有一个还有一个删除,其实最主要就是用用来这么多,其实最常用的应该来说就是用来查询数据,那结构化查询语言是高级的非过程化编程语言,这个我们今天主要重点讲的一个对象,他怎么体现在它是一个非过程化的一个语言,允许用户在高层数据库结构上工作,他不要求用户指定对数据的,对数据的存放方法,也不需要用户了解具体的数据的存储方式,所以具有完全不同底层结构的不同系统数据库系统哈可以使用相同的结构化查询语言作为输入与管理的接口,结构化查询语言可以嵌套这这使他极大的灵活性和强大的功能,那简单来讲,讲了这么多,主要讲什么呢,其实你只要会SQL语言,就等于说你就可以操纵这个数据库里面的一个数据,那这个SQL的特点,我这边给它概括了一个两两个类型,两点,CQ语言它有什么特点,第一个语言简洁,易学易用,这主要体现在哪里呢,我给大家做一个例子,来举个例子,好,那接下来我们就看这个例子,它的简单,它的简单体现在哪里,它的简单体现在哪里比如说,我执行这条语句,好我执行一条语句,看大家能不能能不能明白,几个案例,来吧,难度稍微难度一点的,我们可以看一下,这个就是一个完整的一条circle,一个简单的一个circle,它这些单词大家都认识吗,这个大家单词应该认识吧,在这个查询吗,这是英语吗,只要你英语知道这个这个查询码空格是一个总数吧,是吧,Pro是重骂是吧,BBL,这是一个对象吗,这是什么,这条语言它主要的目的是什么,查找这个对象里面有多少条骂,你看只要你英文最简单的英文,你就能看得懂这条SQL,好,那我那接下来再给他加一个难度,加一个难度,那么再看第二条,第二条,在原来的这个基础之上,我给他加了这么一个这么一个条件,哈威尔在哪嘛,是吧,那么这个AI的这个,这个是这个对象里面的其中某一等于100,那这句话的意思是什么,把这个对象里面X的ID等于100的有多少条,你看一条里面就一条,就是非常简单非常简单吗,只要我们会,他是一个英文的一个自然语言,只要英文稍微会一点,掌握这个circle其实难度不大,看明白这个难度不大,正常来说