00:00
好,最后一个那个叫窗开,窗开的是不是清空表啊,对吧?啊清空表好,那我们清空一个表啊呃,窗开table到如把student的表清空,现在student表里边是不是有两两个文件啊。进来havehouse student2个文件,对吧?接到两个文件,那么接下来呢,我们去清空。然后我们刷新。没了对吧啊清空表嘛,其实清空表呢,就把你这两个文件给他干了删了啊,其实就做这个事,但是这块清空表啊,要注意它只能用于清空内置表,因为外部表我们说过drop它都删不了HD数据吧,清空你看啊,清空表其实它都删S亚数据,它不删原数据的,就这张表还是怎么样啊。
01:09
对吧,表还是在的,这个表还在,就是说他窗态的这个命令呢,只删ID数据,而对于我们外部表而言。我们使用drop命令都删不了HDF的数据吧,对吧,所以说这个地方呢,我们也给他测一下。叫这个table student这个,然后呢,IDS加一个name对吧,也是我们只是为了演示这个数据的话,我就不写那个什么肉form这些东西了,可以吧,对吧,只是为了演示能不能删除数据嘛,然后呢,我们往这里边去导一些什么。
02:05
数据这是一个外部表,没问题吧,可为啥呢?我们也不用去找原数据去看了,因为我们用了这个X3的关键字了啊,那接下来呢,把数据导进来,那我们用哪些方式可以导进来大下。有load对吧,有insert对吧?啊,这些方式put是不是也可以啊,Put也可以对吧?好,那我们这样啊,还是用这个ins色的方式吧,Ins色的overright table这个就在那啊。对吧,然后我们的ID不能从表里搞了,因为表里已经什么没有数据了,对吧,刚才我们已经清空了啊,那我们找一个其他的表里面应该都是有数据的,一里面有没有有吧,好,那我们就用一啊这个表。
03:20
这个结论记下就行了,常态的只能这个删除管理表,不能删除这个外部表当中的数据,对。好,那我们先去查一下这张表,先来个c from这个STUDENT8这张表这个没有问题对吧?啊,这个没有问题,那么STUDENT8里边肯定对应的有什么有数据了,对吧?那么接下来呢,我们去窗table student吧,直接就怎么样啊,搞错了,告诉你非管理表其实就是我们说的外部表对吧?啊,非管理表他并不能清空这张表的数据,因为你连drop drop是不是说原数据和ID数据都删了,它都删不了,窗开只删什么。
04:42
还DFS,所以它也删不了啊,所以说这个要注意一下好啊,像这是我们所聊的窗态D,那么关于这个第五章整体啊,还是那句话,大家重点就把它们俩掌握了就好啊,其他的东西呢,下雨自己去敲一敲啊,敲一敲有个印象就够了啊,但是你这个都要掌握的,因为在后续我们的项目啊,或者说其他的事情,以及呃,那个特别大的一个收仓项目里边,或者你在公司当应用的时候,都主要用的是它们俩啊,都用的是他们俩,一个是load加载文件,一个是insert select,从另外一张表里边去导数据啊,这个是优先掌握的啊,其他东西呢,有一个印象就够了啊,不做重点掌握,不做重点掌握了。
我来说两句