温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
啊呃,应该是表的,是不是删除了表的删除,那表的删除的话,它涉及到的语法跟我们库的删除差不多,Drop后面呢,你加上,哎,这个应该是table,也就是你表的关键词,后面再加上我们的表明,比方说我要删除author对不对,哎,就这样去写哈,好,然后我们再去执行。啊,诶,现在不叫order了,人家叫做book_order好直行是不是成功了,哎,那还有没有啊,那这个时候你可以怎么看呀,Show一下我们的tables哎,是不是看一下我当前books里边这个库里边看有哪些表,是不是只有一个表了,这个命令之前学过吧,还记得没忘了有的同学是不是第一天讲MY的时候啊呃,常见命令这个是查看当前库的所有表,对不对,当前库的所有表啊,你看已已然没有它了,同样我们假如说删除的时候,我要是再删一遍,是不是它会报错误啊,那其实这个时候我们也可以加一个容错性处理,如果存在我再删除哈,如果存在再删除,好,你看是不是这样就起码是成功完成了,也就是你在应用程序那方写词后,语句是不会出错了啊,是这个意思,嗯,列的时候能不能行啊。
01:25
呃,哪有列drop column,那意思是说我们在这是不是要加一个衣,我们试一下哈,一个disc是不是加上一个它呀?呃,我这个里边好像啊,不管有没有吧?呃,这个order你得加上是吧?这个order应该叫做book_order你就看它的语法是不是正确与否就行了呀,这个能不能行啊,这个不可以啊,啊,也就是它仅仅是在库和表的创建和删除的时候有,我们列的时候没有啊,那把这个给去掉了,那既然表的删除有,表的创建有没有呢?表的创建有,我刚说完的也有啊,那表的创建应该怎么写呢?可table if if应该是not exists,好吧,假如现在我们去执行好,这是第一遍,假如说你再去执行,是不是也能成功完成啊,啊,没有错。
02:25
能看到吧,嗯,行了,呃,那么一般来讲的话,有的同学可能会说,那老师,嗯,那我要是写一个那个创建哈,我一般怎么写啊,我跟大家写一下这个通用的写法,通用的写法的话呢,其实因为你一般不知道数据库服务器那方有没有这个库,或者也不知道有没有这个表,对不对,一般这么干先删一遍,比方说库哈,就假如说你你你就认为你要先建一个库哈,这个库是不是你有自己的一些想法呀,比方说加一下这个字符集呀,或者说怎么样的能听懂吧,表也一样,你是不是想按照你自己的一个设计思想来去设计一个表啊,所以你先把它原先的给删了,经常这么做,我说的是经常,当然有一些特殊的情况,怎么这样啊,好,那么我们知道怎么写呢,Job data base啊,然后衣服是不是一个S啊,然后原先比方说这个是旧的户名啊。
03:25
好,然后你再去干嘛,是不是create贝贝,是不是新的库名啊,哎,能看明白吧?哎,这是我们监库,一般这样来去写,那你肩表也是一样的感觉,Drop table,衣衣face是不是旧的我们的表名呀?啊,其实旧的新的应该都长一样是吧,我就这么写啊,哎,然后呢,你再去新建啊,想按照你自己的思想来写吧,这个其实就没必要加衣服了是不是啊,表明,然后再往下去写,能看明白吧?嗯,因为你在走这个的时候,或者走这个的时候,绝对是你的库或者表肯定是没有存在的,对不对,因为你删了一遍,我这样写能看懂吧?啊所以假如说你想按自己的思想去设计的话,那你就这么干,假如说人家里边就有一些数据,你不想删掉,不想干掉,那你肯定就不能这么干了呀,是不是啊行吧,这个就说到这儿了,我们停一下啊。
我来说两句