哈喽,大家好,好久不见。然后最近呢,我收到很多那个消息,就是问我的这个呃 数据库的内容什么时候可以继续更新,有没有后面的剩余的视频可以发给他们呀什么的?然后我想说的是没有,我的视频都是嗯更新一个,然后就呃实时的发到这个抖音上了。嗯,然后我们这个前面的内容呀,我们讲到了什么呢?讲到,嗯, tcro, 讲到了嗯,我们的这个 insert 语句了。然后呢后面我们要跟着讲 tcro 最核心的部分,也就是我们的呃数据解锁, 那么数据解锁呢?可以是我们可以说是我们在时期的运用当中使用频率最多最多的就是我们所有的,呃,这个, 嗯,基本上百分之八九十的这个,嗯操作呢都是在围绕着数据解锁的。这个解锁是什么意思呢? 就是查询,就是我要从表里面当中的数据去给他解锁出来,去查询到我想要的数据,比如说我的一个表当中他有 十几万条数据,或者是说上万条数据,哪怕就是几千条数据,你要去从中找到你想要的数据,那都是非常难的。如果用可视化的界面去拖拖拖的话,那肯定都是非常难的。就像是在 excel 里面 你有一万多条,一个表格里面有一万多条数据,你要去找到其中的数据也是不是特别好找的,是吧?就可能会有些查找,但是相对于说一些比较精确的查找呢,就不太容易了。那么针对于这个呢,在我们的这个 tc 口里面,他有自己的一些啊 语法一些内容,然后呢去专门的去做这个数据的这个解锁,然后这就是我们接下来要连载的内容,这部分内容呢会比较长, 因为他的知识点很多很多,所以说,嗯,这块的,呃时间会比较长,就是,嗯,会有好多好多个,嗯,小食品这样拼接。那么接下来让我们开始学习我们的 t 色课的数据解锁吧。 ok, 我们来看这里,然后呢我们就是今天要讲的是什么呢?就是我们的要开始讲我们的这个叫做啊数据 数据解锁,那么数据解锁我们可以把它理解成什么呢?数据查询,也叫做我们的这个选取数据,就是选取 我们想要的数据,选取我们想要的数据,那么他会以什么呢?该说这些 我们想要的数据会以零时表的形式返回,这些返回的数据呢 我们称之为结果结,结果结就是结果的结,结果结嘛,就是每一条一条结果合在一起的结帖叫结果结,那么这些就是我们核心,那么我们的 t circle 最核心的内容就是我们的查询了,就是我们查询,那么我们之前在看数据啊,我们是怎 去看的嘞?我们是去选的这个,然后呢选择前段段行,然后呢我们这样这样可以得到,然后呢我们是这是通过我们这个代码,大家可以看这上面有 slog 否认,我们现在我们还不知道,我们先把这个评掉,然后我们之前呢我们是编辑 前二百行,这样我们可以看到我们这个数据,可以看到我们的这个表里面的这个数据,推波里面的这个行列的这些数据的一个展示。那么我们今天学习了我们的这个烧烤的这个,嗯,听烧烤的这个查询之后呢,我们可以什么样的形式呢? 以这样的形式去去查看。以我们的什么呢?以 再查询 分析器理, 以结果级的形式查看以结果级的形式形式查看。那么我们首先选中 you student 第一笔,这个还记得吗?就是使用数据库 使用, 也就把我们可以把它叫做定位数据库,以下操作将在指定的数据库中 操作。那么他的语法是什么呢?基础语法, 查询的 查询的基础语句, select 关键字, select cluma clumas, 那这个 clumas 呢?它是捏?是捏?它是捏?那么 from we are 条件。那么这句话的意思是什么呢?就是我要 从哪个表中去拿取去选取数据,那么这个列是什么呢?什么意思呢?选取哪些指定的? 选取哪些指定能力?选取哪些指定能力。那么后面的威尔条件,威尔条件是 可以省略的,可以可以省略,可以省略,这个味条件是可以省略的。那么在中间的列,我们先来看一下这个列呢,他也是有需也是有要求的。中间的这个 克鲁闷斯,他可以是两种形式,单独的选择,指定的谋己孽,或者是所有的孽都 展示出来,那么当你要选择所有的孽的时候, 可以用新号代替,可以用新号代替,这是他的一个 啊,最基本,最基本的这个语法,那么我们来看一下,我们现在把这语法带一遍, 我们要干嘛呢?查询学生表中的所有数据查询学生表中的数据,看语法了, select 所有我们讲了可以用新号代替,那么我们就是什么呢? select 新 select 查询所有的列 from 从什么地方查询?从我们这个 student info 这个表当中去查询,然后我们选中它来执行一下, 咨询一下, ok, 你看这个就查询出来这个就是什么呢?这一块就是我刚刚讲的,叫做什么呢?叫做我们的这个 叫做我们这个就是我们的这个结果机,就是我们的这个结果机,这是最基本的,这个是最基本的一个啊语法。然后呢,我们讲到了他的这个星号啊,是所有的,那么如果我们要选取部分嘞, 我们就选取 selector 啊,比如说我们要得到啊, a stew number, stew number, from stew 等特音符。那么这个时候大家想要结果级应该是什么呢?结果级应该是查询到的只有 number, 然后大家可以注意到,在这个查询语句里面,我这个 sq number, 他是全小写,但是我在这个位置呢,他是 s 是大写, n 是大写,但是我小写也拿出结果来了,所以说在 circle 当中,我们再一次验证, 再一次验证了 烧烤渔具不区分大小写,不区分大小写,就是大写,小写,他都是一样这一个。那么如果我们要拿两个嘞,我们把这个拿过来,多个 多个列之间以我们的这个嗯,逗号隔开 thew number。 那么这样解锁到的就是什么呢?这样解锁到就是两个列,就是两一条史莱克特语句,一个结果集。那么我们同时执行两个史莱克特语句,他就会出现两个结果集,他会出现两个结果集,你看下面一个,上面一个,两个结果集,多个列,多个, 你也做用什么呢?查询指定的 多个多个裂,用逗号割开,记住这个逗号是英文, 英文符号,英文符号。好了,今天我们这个,呃,分享就到这个地方,后面我们继续会继续跟着这个地方往后面连载,今天我们就到这里。
粉丝1.5万获赞3.4万

呃,还有一个概念叫做库的,因为我们有表吗?有表,有架构,那接下来还有个库这里的关系的话呢,可以大概用这样一个图形来进行表示, 这是库呢,我们是统一放容放和管理表的地方,这头总的呢就叫做库,然后呢,我们把这个库下面分成几个组,对吧?每一个组成是一个架构, 然后架构下面呢,再分为各种各样的一个表,每每一层架构下面可能都有多个表,那么实际上呢,在进来到你这个数据库里做一个王者一个表的限定名称呢,我们可能是要把它 加为数据库名,然后一个点再加一个架构名,再加一个表名,再将来来完整的表示一个表了, 对吧?除非你的话呢,除非你有一些默认的一个进入到默认的数据库,对吧?或者说你用柚子这样一个关键字进入到某个数据库,那么之前的东西的话呢,就可能就可以省略,不然的话呢,如果你要王者表示的话呢,实际上是要有数据库名,加个名和表明,这样才能把王者 定义一个表了,也就说通过这样一个表示。呃,这个这个语气啊,他才能找到你要到底说的是哪一张表,不然的话就搞混到了,因为 因为它这里首先有不同的库嘛,对吧?然后还有不同的架构,换句话说一下,不同的架构下面可能是表的表明,有可能是一样的,对吧?你如果没有把这些数据库名也好,架构名也好写上去的话,那有可能它就 对应不到你想要的那张表了,因为不同的架构下面不同的库下面都有可能是有相同名字的表了嘛,对吧?好,这是库的一个介绍。

哎,大家好,我是 it 老夫,那么这一节呢,主要是给大家讲一下这个 prc 口的快捷键的使用啊,还有讲一下他如何去设置。那首先呢,我们来讲一下这个啊快捷键 哦,看一下,我敲一下键盘上面的 sf, 然后按一下这个啊空格键啊,立马就把这个 celebacing 放给补全了,然后呢敲一下 df, 他就会把这个 delt from 给补全了。还有一个是这个呃排序啊, old by o b o b 啊,立马就把这个 这个秘密给补全了。还有一个是分组等等啊,分组是红红挂满,敲一下 gb, 然后敲一下空格键,那么他立马就把它补全了。那这些快捷键怎么去设置呢?我们在这个上面有 任务栏,上面有个首选项啊,这里我们点一下首选项这个首选项,然后我们选择这个用户界面,下面有个编辑器啊,编辑器由右边我们往下拉,拉到有一个自动替换,下面有一个编辑啊,我们点一下这个编辑, 然后呢就会看到这里一些啊,自定义好的一些命令啊,这些是我的一些啊,定原原本写好的一些啊,命令一些快捷键, 然后这些快捷键呢,是根据自己的需求来决定,你看使用哪一些。那么我这边的话,常用的也就几个,一个是那个 celex influm 是一个是 sf, 然后一个是 delete from, 还有一个是那个 下面一个 w 是威尔,还有一个是这个 odby 排序,还有一个分组啊,我常用的也就这几个 啊,然后定义好了之后呢,我们就点一下保存啊,保存,然后这里就随便啊另一个名字保存到一个啊,自己记得住的一个一个目录啊,方便以后调用就可以啊,点击下保存啊就可以了。 然后呢保存完了,这里要点确定啊,确定完了之后我们就可以在这边来使用了啊,现在直接直接服务这样这样的话就可以来使用了。 然后这些定义的一些,呃,快捷键的话,我们可以帮在我们以后的工作当中啊,大大提高我们的一些。呃,这个,呃去写这个,呃呃脚本的这个命令啊, 因为这些重复的一些啊,这些语句的话,我们可以通过一些快件来啊,对他进行生成啊,就是说啊,呃,这个提高我们的一些工作效率嘛, 对,对我们的工作效率有很大的一个一个提高啊。好了,那么这一节就讲到这里啊,欢迎大家。呃,如果大家觉得这个,呃我这个视频帮助了大大家的话,然后大家给一下 这个关注啊,点点赞一下,然后下期以后会出更精彩的这个视频教程啊,谢谢大家。

紧接着我上一个更新数据库的视频啊,我们甘肃专升的考生,把握数据库一定要分这样三步走,第一步,没有这么一个数据库,我们如何去创建一个数据仓库?我们可以用一个 create database 来创建一个库, 那么库创建完之后,里面是不是要存放数据呀?数据以什么样的形式存放,怎样存放?我们就涉及到二维表结构,就是桌面关系数据库,我们可以利用 create tab 来创建一个表,那么在表创建完之后,它是不是有很多个列呀?因为我们讲的数据表,它就是由行和列组成的一个工作表, 那么如果我们的列不够,我们如何去增加新的一列?我们就要用到 alt tab add 这列怎么办?我可以用 alt tab drop 啊,那么这些列当中,比如说电话号码,我想把它重命名为联系方式,我们就可以用 alter table rename two 去重命名。最后来,如果说有一行数据我们完全不需要了,想把这行数据完全给它删除掉,我们删除行用的是 delete from where 语句,删除列用的是 alter table drop 删除整张表,我们用的是 drop table。 这是关于我们的表结构的所有考点啊,脑子里面一定要有这样一个框架图。那么最后的话就是我们学习数据库,不是说哎,这个死记硬背就能学好了,我们一定是重在理解表结构更新完之后,是不是要往表里面去插入具体的值呀?那么这个值的话,我们就用的是 insert into 创建一行数据进去。 当我们把一行数据创建完之后,比如说需要对这个行当中某一个具体的单元格值要做出修改,我们就要用的是 update sit 为依据。 好,那么以上的话就是关于我们的表结构和部分表记录的数据库语句啊,如果说你正在备考,相信你肯定会用得着,因为这是咱们甘肃专升本的高频的考例。呃,关注张张老师,我们下期视频继续,再见啊。

介绍完数据库相关的一些概念,并且呢,我们还讲了买 sco 软件的一些安装配置和使用,那么接下来我们就来讲最为重要的一部分内容, soco, 通过 soco 编程语言的学习,我们就可以对数据库进行一些增删改查相关的操作了。 那么在 cico 这一章里边,我们将讲解 cico 的简介, sco 的通用语法以及 sco 的分类。聊完了这些东西之后,我们就一类一类开始来学习对应的 sco 语句。那么首先我们先来聊前边三个简介,通用语法以及分类。 那么对于这个 ceq 的简介啊,其实刚才我们也介绍了说 ceco 呢,叫做 shrugged querry language, 简称为 ceco, 翻译过来叫做结构化查询语言。为什么叫做查询语言呢?因为将来你使用 sco 啊,对于数据库的操作,查 群占的比重是最多的,所以他叫做查询语言。而且呢,蛇口是一门编程语言,是用来操作关系型数据库的编程语言,他呢,不简简单单只能操作某一个关系型数据库,他可以操作所有的关系型数据库,是个统一标准。 而且啊,这个思考还有点特殊啊,思考里边还存在一些方言,也就是说对于同一个需求,每一种数据库对于思考的实现方式可能有一些不一样的地方,我们就成为方言啊,相当于思考是普通话,所有的关系型数据库都能看得懂, 而方言呢,就是每个数据库特有的东西了,不能通用。当然我们讲到对应的 sico 语句之后,会告诉大家哪些是方言,哪些是标准的?了解了 sico 的基本概念之后,接下来我们就来写 sico 了,那么为了更好 好的写出来思扣呢?我们先来说思扣的通用语法,我们挨个来说,首先第一个呢,说思扣语句可以单行或多行书写,以分号结尾。 其实就是说 soke 语句啊,他只认分号,他认到分号之后,他就认为结尾了,不管是单行还是多行,那么将来如果没有看到分号呢?他就认为你没有结尾,会让你继续去书写的哈。 比如说举个例子,我们打开控制台来写一条四口语句,在这呢,我写收 databases, 写个分号。 那么这条 ceo 语句的意思呢?就是查询当前买社会下有多少个数据库的名称,以分号结尾。那么将来识别了这条分号之后,就认为你这个 ceco 已经结束了,你敲回车就可以执行出来这个结果,查询出来了五条记录,那如果说你不 写这个分号,他就认为你这个死口没有写完,你敲回车之后,他会让你继续去写的, 你这样随便可以再写一点,直到你写了分号,然后呢,他就认为你这个时候写完了,然后你再敲回车,他会去把上边这些一起执行了。那么当然啊,现在你执行肯定会报错的啊,因为这后边我都是我乱写的。 这就是我们所说的第一个,他以分号结尾,可以单行或多行进行书写。那么第二个呢?买斯科数据库的斯科语句不区分大小写 关键字,建议使用大写,跟扎娃不一样,扎娃是严格区分大小写的,而思考语句里边的关键字,他是不区分大小写的,演示一下,比如说还是这条思考语句,我大小写混合收得他 basis 分号,你看是不是 不区分大小写啊,还是正常执行成功了,但是呢,他建议像这样的关键字啊,都使用大写啊。 接着来说第三个叫做注视,在思考里边有两种注视,一种是单行注视,一种是多行注视。 其中多行注视的语法跟扎拉一样,用斜杠,心和心,斜杠中间是注视内容,而单行注视这一块写法不太一样。 单行注视通用的语法是两个横杠,一个空格,注意这个地方必须要写空格后边跟注视内容。在买色口里边特有的一个是用井号的方式来表示这个单行注视, 那么我们来演示一下还是这个四口语句啊,是收对他贝斯,那么收对他贝斯这一块呢?他是用来查询数据库的名称的,我们写个单行注视,两个横杠一个空 注意必须要写,他是用来查询所有数据库名称。好,敲回车,你发现执行成功了吧? 成功了就表示啥?表示了这个注视的内容啊,并没有影响他色号语句的执行嘛,对吧?那么当然你在这个地方如果不写这个空格,你会发现他会爆错的,走, 你发现,哎,没报错呀。哦,你看分号结束了,他先把这个东西呢执行了,前边这条色口语句是不是执行了,然后呢?他认为你后边这些东西也是色口还没写完吗?让你继续写。那那那你说我不想写了,我写个分号吧,让他结束掉吧,我走,你看是不是就报错了呀, 一定要加这个空格哈,那么当然在这个买色号里边呢,还可以写一个请号,对他 bcs 井号也可以,井号就可以不加空格了哈,比如说我们还是来写查询所有数据库名称, 井号是不是也是可以的?这是单行注视,那么多行注视,我们也来演示一下,我们在这个地方呢,把这改成多行,写个斜杠星,注意看哈,我这个地方后边是不是并没有写星斜杠啊? 那么我一直行前边这条 seco 语句,是不是执行成功了,那么后边你注意看他的光标提示物变成这样了,对吧,他认为你这个注视内容没写完,然后你可以记着写哈,接着写,写到什么时候呢?你写完了之后写个星写杠好,这样是不是就不会再产生刚才那个报错的情况了, 那么这个地方就是我们所说的思考的通用语法,以分号结尾,不区分大小写,然后呢,单行多行 注视,那么至此呢,我们的通用语法也就介绍完了,介绍完色扣的通用语法之后啊,我们就可以来写色扣了,但是呢,为了方便我们去记忆和理解这些色扣语句的一些功能,我们把色扣呢分了这么四类,一类一类开始学习, 会帮助我们更方便的去记忆和理解这些涩口语句的。那么这四类呢,分别是 ddl 数据定义语言、 dml 数据操作语言、 dql 数据查询语言以及 dcl 数据控制语言。我估计你看完之后你就疯了,这都什么玩意,我连这玩意我都记不住, 没关系哈,我跟大家一讲,其实大家就明白了哈,我们把这个 ppt 呢播放一下, 刚才我们说到通过买色后可以创建多个数据库,每个数据库下边又有多张表,每个表里边又有多条数据,这么一个数据存存 模型,而且呢,我们作为用户,我们可以发送 soco 语句,对于数据库表和数据进行资产改查的操作。 那么如果将来你这个色口语句是来对数据库和表操作的,那么我们称这一类色口语句为 ddl, 所以 ddl 就是操作数据库或者表的这一类色口语句。 那么在将来,如果你的四口语句是来操作这个数据的,那么我们称这一类四口为 d m l 或者 d q l。 其中 d m l 是对表中的数据进行增山改的操作,而 d q l 是对表中数据进行查询的操作。 还有最后一类叫做 dcl, 是对数据库进行权限控制的,比如说将来这张数据库的 只允许这个客户端访问,那么你就要对这些客户端的用户做一些权限的控制,所以呢,你现在再来看这四类哈,你会发现还比较好理解嘛, d d l。 对数据库表操作, d m l。 对数据进行增强感, d q l。 对数据进行查询, d c l。 进行权限控制。 那么将来啊,我们最为重要的其实是来学习中间两类啊,就是 d m l 和 d q l, 因为呢,对于数据的操作是最为常用的 好思考的简介,通用语法以及他的分类我们就讲完了,那么接下来我们就一类一类开始来学习这些思考语句。首先我们先来说第一类, d d l。

那么接下来呢,还有个主键,这个主键呢就主要是针对具体的表来说的啦。呃,唯一主键的意思是主唯一标识一条记录,而且不能有重复,不允许为空,而且呢主键只能有一个,也就是说呢,你这样一个 一个表里面,对吧?我们表,他们说表示一行一行这样组织了,那么你这样一行一行组织完之后呢?你就只能有一条啊,一一个标识来标识你这条记录,比如说我有个 有,这里有个主键,对吧?有个学生 id, 那 么学生 id 的 话呢,可能就一二三四这样列下来了,不能有两个一的一个学生,对吧?一二三四五六七八的这个 id, 这个一二三四这个序号呢,就唯一标识了,我这个学生的一个信息啊, 所以它不能有重复,不允许为空,而且只能有一个,这是主键,这个相当重要的这个主键。

本节课我们来讨论一下国产金仓数据库的数据库,这里展示了金仓数据库完整的逻辑存储结构,我们将重点讨论一下它的数据库。在金仓数据库中,数据库本身也是数据库,对象表所引等都属于它们各自的数据库。 登录金仓数据库中执行命令。斜线 l 可以 查看金仓数据库中已存在的数据库列表信息。 从输出的信息可以看出,在默认的情况下,金仓数据库存在五个数据库,它们分别是 kim basing、 so quality、 template、 零 template 一 和 test。 下面介绍其中主要数据库的作用。 kim basing 是 客户端默认连接和操作的数据库。 template 是 标准系统数据库,它只包含预定的标准对象。 在数据库集群被初步化之后,不应该对 tempe 做任何修改。 tempe 一 是第二标准系统数据库,与 tempe 一 包含同样的初始内容。 创建新数据库实际上是拷贝 tempe 一, 因此该数据库是创建新数据库的模板数据库。 现在你已经知道金仓数据库的数据库了,那你知道如何在金仓数据库中创建新的数据库吗?欢迎评论区留言讨论,好了,记得点加号关注赵一强老师!


我你妈看到这种架构就头皮发麻,有些小白开发者啊,真是无知者无畏。为了图省事,直接把大模型接到生产环境的数据库上,把表结构全都喂给他, 让他生成 c 口语句去执行。你胆子是真肥啊,你知不知道大模型是有幻觉的,万一他哪根筋搭错了,给你生成个 drop table, 或者把用户隐私数据全查出来,直接吐在对话框里,你在这家公司也就干到头了,到时候别说炒鱿鱼, bba 都能拿着刀满街追着你砍。 做 text to sql 必须得有模式链接,得有严格的语法校验层,得有止读权限控制,你还得懂怎么通过 prompt 让模型理解复杂的表结构关联,而不是让他在那瞎猜字的名。在这个领域 准确率差百分之一就是重大生产事故。我们内部整编了四百集 ai 从零到进阶实战教程,包含了基础理论、实操代码落地案例,现在开放共享,只要是粉丝来三个三就行,抓紧拿去改架构,安全红线都敢踩,你是真不想混了。

我你妈看到这种架构就头皮发麻,有些小白开发者啊,真是无知者无畏。为了图省事,直接把大模型接到生产环境的数据库上,把表结构全都喂给他, 让他生成 c 口语句去执行。你胆子是真肥啊,你知不知道大模型是有幻觉的,万一他哪根筋搭错了,给你生成个 drop table, 或者把用户隐私数据全查出来,直接吐在对话框里,你在这家公司也就干到头了,到时候别说炒鱿鱼, bba 都能拿着刀满街追着你砍。 做 text to sql 必须得有模式链接,得有严格的语法校验层,得有止读权限控制,你还得懂怎么通过 prompt 让模型理解复杂的表结构关联,而不是让他在那瞎猜字的名。在这个领域 准确率差百分之一就是重大生产事故。我们内部整编了四百集 ai 从零到进阶实战教程,包含了基础理论、实操代码落地案例,现在开放共享,只要是粉丝来三个三就行,抓紧拿去改架构,安全红线都敢踩,你是真不想混了。

我你妈看到这种架构就头皮发麻,有些小白开发者啊,真是无知者无畏。为了图省事,直接把大模型接到生产环境的数据库上,把表结构全都喂给他, 让他生成 c 口语句去执行。你胆子是真肥啊,你知不知道大模型是有幻觉的,万一他哪根筋搭错了,给你生成个 drop table, 或者把用户隐私数据全查出来,直接吐在对话框里,你在这家公司也就干到头了,到时候别说炒鱿鱼, bba 都能拿着刀满街追着你砍。 做 text to sql 必须得有模式链接,得有严格的语法校验层,得有止读权限控制,你还得懂怎么通过 prompt 让模型理解复杂的表结构关联,而不是让他在那瞎猜字的名。在这个领域 准确率差百分之一就是重大生产事故。我们内部整编了四百集 ai 从零到进阶实战教程,包含了基础理论、实操代码落地案例,现在开放共享,只要是粉丝来三个三就行,抓紧拿去改架构,安全红线都敢踩,你是真不想混了。

我你妈看到这种架构就头皮发麻,有些小白开发者啊,真是无知者无畏。为了图省事,直接把大模型接到生产环境的数据库上,把表结构全都喂给他, 让他生成 c 口语句去执行。你胆子是真肥啊,你知不知道大模型是有幻觉的,万一他哪根筋搭错了,给你生成个 drop table, 或者把用户隐私数据全查出来,直接吐在对话框里,你在这家公司也就干到头了,到时候别说炒鱿鱼, bba 都能拿着刀满街追着你砍。 做 text to sql 必须得有模式链接,得有严格的语法校验层,得有止读权限控制,你还得懂怎么通过 prompt 让模型理解复杂的表结构关联,而不是让他在那瞎猜字的名。在这个领域 准确率差百分之一就是重大生产事故。我们内部整编了四百集 ai 从零到进阶实战教程,包含了基础理论、实操代码落地案例,现在开放共享,只要是粉丝来三个三就行,抓紧拿去改架构,安全红线都敢踩,你是真不想混了。