00:00
来删除数据,语法格式增删增山凯马上讲完了,各位啊,语法格式delete from后面跟什么表明后面跟什么外条件还是需要注意的一件事,没有条件全部删除,明白吧?哎,没有,现全部删除啊,删除十部门数据,Delete from dp,外条件是d p number等于十,很简单,Delete from啊这一句。是吧,删除所有记录,Delete from,就这个。
01:15
没了吧?是不是数据没了没了。会删了吗?不。很简单,那加Y填就行就行了。修改也很简单,增加也很简单,其实这个增删改查当中啊,就查稍微难点。建表语句吧,你在实际开发中也不需要你建有工具啊。你担担心吗?你想建表新建表就行了。对吧,这地方是啥呀,名啊,数据类型你不用管,你看找呗,是不是就是就是我这个建表语句我也不会对吧,我我能不能开发能。
02:04
但是呢,连这个插入语句修改删除,要是不会这个够呛。因为这个是直接往哪写的,往Java程序里边写的。对吧。你是要往Java程序当中写的啊各位啊,那你的增删改查你得会,你建表不会,删表不会,这个咱都可以通过工具去做。好,这个呢,我就不保存了啊。这个先关掉,怎么删除大表?哎,这是个重点啊,这是个重点。这个删除表中的数据啊,它有一个现象,什么现象呢?如果这个表特别大,数据量非常庞大的话,删除它可能一删也需要几分钟甚至几个小时。
03:05
人老师怎么怎么可能,他怎么删几个小时呢,但是你没有见过这个数据量特别大的时候啊,像这个经常啊,我所说的,我们之前开发给国家电网开发过一个系统。他这个数据啊。数据量上亿的都是。少的。对。明白吧,一级数据。那你说这张表的数据这么大,Delete语句一删,几十分钟,一个小时,这很正常。明白吧?所以说delete语句的执行效率啊,在这方面是非常慢的。很慢啊。他为什么慢啊,原因是他们是是没有释放这个数据的什么。
04:01
真实存储空间没有释放。举个例子啊,这不是有一张表吗?是吧?这张表呢?如果是delete,如果是delete啊,就相当于拿着橡皮擦这个格还留着不释放,明白吧,回滚的时候要用。啊,Delete语句删完之后后悔了还能再回来啊,这是delete的好处,听懂了吧?但它有个特点就是删的慢,它不释放这格的空间,懂吧?就是这个数据上的这个格,这个空间,它物理物理物理存储空间,它不会释放的,所以它可以回滚,但是这个导致呢,数据量非常庞大的时候呢,它就删的特别慢。有一种方式就是删大表比较合适,删大表但是要记住啊,风险级别比较高,删完之后回不去了啊,就你删的时候一定要跟客户这个说好了。
05:00
您这个表里的数据还要不要了对吧?问他两次,他说确定这个数据不要了。那您直接采用另外一种方式。啊,就是表截段,表截段啊,这是表头,看见了吧,表头啊,下边是不是都是数据啊,都是数据啊,这是表头,你知道吧,就把表头留着明白吧,这个表头留下,这不要了。只留个表的信息。三栋房屋。明白吧,就说白了,您这个表头上边有数据,拿个剪刀咔嚓咔嚓一剪,剪完之后这个表头留下,剩下不要。这个语句叫trumpet。是不是这张表tnket table?
06:05
表被截断。没数据了吧,没数据了,这个山我再三强调一下啊。必须问清楚数据这种东西删完。那你这个问题就很大了。你到客户那边能不能随便删数据啊,删数据之前必须再三确认,嗯。备什么份?时间表被截断,不可回滚,永久丢失啊,这个事要知道。后面跟上就行了,表明啊,Tnk table不可删除,大表删小本,Delete就行了啊。
07:05
休息一下。
我来说两句