00:00
好,那我们继续来上课,那么上节课呢,我们介绍了我们这个对表的相关操作,那么接下来我们开始干嘛对字段的相关操作,哎,我可以创建一个字段,也可以干嘛修改一个字段,然后删除以及查询啊。删除。字段对吧,还有什么查询字段,其实查询字段我们已经讲过了,用什么呀,DA加上表明是不是就是对字段的查询呢?对吧,咱们来看啊,这里边这里边我们使用D加上我们users这个表明user。S,你看这个时候是不是查询我这个表中所有的字段,以及字段这些信息啊,对不对?哎,那如何去创建一个数据字段呢?比如说在这里边我想再加一个咱们看啊,有这个。姓名,密码,年龄,还有一个性别对吧?那么我想再加一个爱好的话怎么办?我可以通过命令叫做al。Table啊,然后表明表明谁啊,Users干嘛?A添加添加怎么添加字段对吧?那字段你要给的什么字段名啊,比如说字段名叫浩北ho by,然后呢。
01:12
再往后是不是这个类型以及列的完整性约束,哎,所以我就正常给就行了,比如说我用ten in了,随便给一个t in,然后完整性约束呢一样,比如说我不允许为攻,然后默认。Defu def ult default,默认为1OK好了回车,回车以后告诉我快手OK,也就代表添加成功了,对吧,添加成功以后再来DC。DEC,哪个表,User这个表你看好了,诶错了,User斯这个表啊。好,你看好北添加到哪里了,是不是添加到我表的最后门来了。没错吧,哎,注意啊,那我不想添加到这个位置,我想添加到其他,比如说我想添加到six之后,我想加一个字段行不行呢?也行对吧,或者我想在这个ID的前面添加一个可不可以呢?也可以,但是这个时候我就需要干嘛给他设置位置参数了啊咱们来看,那我继续al。
02:12
Table users,然后ad,最后比如说再添加一个什么呢?再添加一个P电话吧,啊,然后给它差类型11个长度not nu。好,然后再往下来添加到哪个位置啊,添加哪个位置,比如说我想添加个Fi。呃,First first first啊,什么意思?表示在第一个字段之前加入,这个时候回车告诉我,快OK,好,我再来d users。你看在ID之前,我是不是加入了一个放。对不对,哎表示这是在什么之前来加入,那我想说我要在这个PW的后边来加入呢。比如说在密码的后边啊,我们再加入一个al al。Table。
03:01
然后users AED,然后这个再加一个什么,我随便加一个加个AC对吧,T他int,然后UN sig啊,我们用一个这个吧,我们是不是还没用过叫做这个。Z。Fi。L是不是没用的哎。好用它,然后一样啊,Unig,然后not。对吧,这回在哪加入,诶f tr after在C之后呢,在这个PWDPWD之后啊PW之后好了,那这个时候走,你告诉我快OK,诶一个警告来d user是。这回你看我是不是加进来了。对吧,哎,在这个PWD下边加进来了啊,那好了,那现在咱们添加字段的方式会了吧,也就是说我们在添加字段的时候,不仅要什么呀,加字段的名字,那同样字段的类型,它的约束都要干嘛都要加过来啊,都要加过来,好这就是咱们添加字段操作啊,那咱们来看我在这里边。
04:07
不能说是创建应该是什么,添加一个数据字段对吧?那么这里边有几种方式,Alter table表明关键字ad对吧?然后字段应该是什么,新字段名吧,然后字这个数据类型以及什么呀,咱们这个列的完整性约束,当然我用中括号来写,什么意思,是不是如果没有约束的话,我可以不写,对不对,列的完整性。约束,然后再往后是给的什么?给的是未知参数,如果不给未知参数,默认是不是最后啊,哎,所以这里面要注意的是什么。如果不设置位置参数,默认添加到表中最后一个字段对吧?那么位置参数我们有两个,一个叫AF呀after,它的格式是A呀after后面跟字段名啊表示。
05:05
表是在这个字段名之后添加,没错吧,另外一个fire first它是表示在第一个字段之前加入啊好,这就是咱们添加字段,那么添加完了我是不是就可以修改了,哎,修改咱们来看我这里边有个ABC啊,我想把ABC这个注意啊,ABC这个我是不是写的很多呀?哎,那我就不写那么多了啊,我把这个呃ABC呢换成什么呢?换成。把这个删掉啊。算了,咱们先把ABC换了吧,啊,先把ABC给更换了啊,注意,这个时候我不想要ABC了啊,我想把ABC变成什么呢?变成name。嗯,Name行就变成name了啊,因为这个叫user name是不是不冲突,哎,所以我想把ABC就变成name怎么办?那这个时候al。Alt al cable啊,哪个表呢,Users这个表对吧,然后你要改谁,我是不是要改这个ABC呀,哎,怎么改呢,我要把这个ABC不对。
06:13
称子,称子把谁呢?把ABC改成什么呢?改成name好了,那这个时候我直接回车A看报错了。好了吗?哎,有错了吧,哎,那这个时候注意。我可以这么改,但这么改可不行,光改名字可不行,明白吧,哎,我在改名字的同时,我必须要干嘛呀,连同他的这些约束,比如说这个类型T。AB,我好像写错了啊。User al table user,然后甚至原表名,对呀,然后新表名叫做。
07:00
不是表名字段名叫name啊,我没有没有写错啊,叫name name你看啊,说不好使,哎,因为什么我们必须得把这个类型都要补全啊,那name什么类型还是tiny int类型int t。喂。Int这个类型T类型对吧,然后一样,比如说这里边,呃,我就给一个无符号吧,UN sig。嗯,好了,然后not,那OK这个数回撤,回撤以后你看快OK,这是不是才成功啊,哎,成功以后再来DC,我们查看一下叫做users走NY,你看好了,这个时候我是不是没有zero了,对吧,把那个zero给它删掉了,然后name ABC是不是换成name了。哎,所以这种方式,记住我们给了原表名,这要给新表名看懂了吗?他也就是连表名连字段名啊,字段名连字段名能一起给它更改,对吧,这是甚至那么另外比如说。这里边我只是想把它这个类型多增加一个对吧,比如说它这个约束告诉他是无符号,我想在前面加一个零对吧,就德那这个时候怎么办。
08:07
注意我只是改它的内容,没有要求改名对不对,所以我可以给怎么干嘛呢?Al cable users这回用什么呢?Modify啊,Modify你要改谁,我要改name,改name的后面什么类型呢?比如说一样T。Tin。YT time in对吧,然后孩子一样叫unig,无符号,然后呢,Z zero z zero。然后后面not。回事,你看是不是也更改了,诶更改完以后再来de user。Users。来,你看这个时候是不是在一起了又。没错吧,哎,又给它加到一起了啊,这就是咱们这个修改啊,有两种方式,如果我用moify只能修改什么,它的这些数据类型跟列的完整数据约束啊,不用管这个挖啊,这个挖井是它们两个我用在一起了,用一个就好了啊,他们两不要一起使用就没事,然后呢,再往下来。
09:13
如果说我要是想连这个名字字段名都一起更改的话,我就需要什么使用什么呀,Change,那当然我用change能不能只改这个。这个名字就是这个什么数据类型和约束呢也可以,那就是原表名叫name,新表名还叫name,是不是就可以了,对不对,但是只是这么写比较麻烦而已啊,那OK,我们来记一下修改数据这个字段啊,Al。Table表明第一种,比如后面是字段名,然后是字段类型,然后是。列的完整性约束。完整性约束对吧,这是第一种格式,那么要注意的是什么呀?使用modify。关键字只能。
10:03
改字段类型。和什么呀,和列的完整性约束对吧,不能更改字段名啊,这是第一种方式,那来第二种格式,Out table后面继续表明,然后呢,Change change,然后原。字段名,然后心字段。明。嗯,然后字段类型,然后再往后一样列的完整性约束吧。叫做列的完整性约束,OK啊,那么这里边也一样要注意的使用。CHANG。使用甚关键字,关键字可以更改字段名对吧,也可以。更改字段类型以及列的完整性约束啊。
11:05
格式必须按照规定的来书写啊,否则报错。否则报错。报错,OK,这就是咱们修改字段,那么修改完接下来是最后一个干嘛,是不是删除啊,那么删除也一样,我可以干嘛,一个一个删除,也可以删除多个啊,那out cable,然后表明,然后drop关键字对吧,然后后面是字段名啊,这是它的第一种格式,那么如果要是想批量删除呢?当然批量删除我们也用不到啊,那一般都是然后表。Drop后面跟字段名一,然后逗号在drop字段名二啊,它是这种格式。诶,好,那现在我们来看,我们来给删除一下啊,比如说我先把这个hobby删除了,那么一样,这块叫做out table users,然后哪个字段我要ho。
12:07
把这个字段给它删掉,好了,告诉快OK,这个时候来de user us。Ers users。是不是删掉了,然后再来alter alter alter cable user。Us users,然后继续。Drop drop谁呀?比如说drop这个ho,我们刚才添加都给删除了啊,然后再继续drop,往后还有什么,还有name对吧。没有了吧,我好像就剩这俩了是吧,那OK,直接回撤,回撤以后现在我们再来DC user走,你看现在是不就剩这个字四个字段了,哎,这就是咱们对字段的删除操作,好好,那这节课我们就看到这里。
我来说两句