00:00
继续,那么我们再往下呢,可能我们要肯定是整个在这个,在这个我们的一个my circle的一个学习过程当中,我们主要学习的是什么。学习买circle啊,主要还是学习什么呀,通用的什么circle语句。那么QL语句包括增、删改、查。三。对吧。SQL语句怎么分类呢?我们分一下类,各位啊,分为DQL。DMLDDLTLDCL。我一个一个说啊,DQL是什么查询语句。注意啊,凡是select语句都是什么?DQ查询啊,DML是什么?Insert delete和update增删改,对表中的数据进行什么增删改都属于什么?
01:18
DML。明白,哎,DML。增删DQ啊,语句是select,语句都是DDL是什么?Drop alter对表结构的增删感。Create是不是创建啊,创建的意思是不是新增啊,创建就是新增是什么意思?删除丢弃,增删,Al是修改,这个是insert是插入,Delete是删除,是修改,也是增删改,这个增删改是对表当中的数据进行增删改,这个就是对表结构是什么意思?比如说有一天年龄这个字段不要了。
02:16
注意啊,不是删数据啊。是我动的这个表结构。比如这张表,我不要了。删表。这个能删表吗?删不了它来删表,表你是不是要创建表啊,表创建出来用哪个。懂吧,比如说这个数据类型,我以后想让它是字符串,我从int给它变成字符串,这个过程我们也可以叫做什么alter。这是对表结构的一个增删改,记住各位啊,上面的增删改只是单纯针对于表当中的数据,我们叫DM。
03:05
如果对对的是这个表结构,影响的是这个表的一个结构的话,那这都属于DDL。我们这个语言叫做数据什么查询语言,这个语言我们叫做数据什么操作语言,这个语言是属于什么?是属于数据定义语言,TCL他是王牌是吧。王王牌电视机是吧,叫做事物控制语言。啊,事物控制语言,你们不懂事物啊,你们不懂事物的现在啊,所以这个呢,简单的听一下就行,Commit表示提交什么事物,Roll back表示什么呀,回滚事物,到底事物是什么你不知道对吧?这个先放一放,我也没法给大家解释,解释不明白啊,后面的课程肯定会讲事物,因为我说过程宣两大难,第一大难是事物,第二大难是县城。
04:13
线程我们已经学过了,对吧?事物这块我们还要学,所以到时候咱们再看,不用着急,讲到你自然就会理解DC是数据控制语言。数据控制语言什么意思?这个啊,指的是授权。授权以及revoke什么撤销权限等操作,比如说现在我呀有一个账户叫root,是超管,这个超管呢,可不可以去创建其他的用户啊,那我创建,比如说其他用户叫张三,我给这个张三用户干什么呀?授权以及我想把张三用户的给你使用哪一门语言DC。
05:09
注意了啊,使用DC。行了,各位再来一次,DQ是什么?查询语句DML什么增删改?对什么增删改?数据增控制,事物控制原因是什么?TCL中的T是什么?或者是trans都可以transction,这就是事务,各位啊,事务控制员D授权和撤销权限。
06:01
好了,十加九。SQL语句的分类有哪几种?对分为哪几类?一个一个说,大家不要说话啊。呃,你给我说专业的。啊,你不要给我说查询啊,你说专业的怎么说。第四。我们得分门别类啊,因为SQ语句太多了,你分门别类好掌握,是不是你把这个类给我说出来嘛,第一个是DQL,我提醒一下,第二个是什么,第三个是什么,第四个第五个。就在自身。最后一个我说创建一个用户,给用户授权。撤销权限。是哪个?DCL。
07:03
这个课堂的一个临时的记忆是很重要的,你不能把所有东西都堆积到课下去记啊,你受不了的啊。赵一博在吗?站起来,来,声音稍微大点,来,我问你啊,DQL是什么?好DML是什么?什么增删改?对什么进行增改?表结构。还是表里的数据数据好,登山改这三个关键字怎么写?增是哪个INSERT3是哪个delete,改是哪个。啊,不对,好,DQLDML都说了吧,说一下DDL是什么?
08:04
哎,对表结构进行增删改哪些关键字。Drop删除。见表是哪个?修改表结构是哪个?Alter alter,好,他说了什么?DQL还有谁?DML还有谁?DDL还剩两个,我问你TCLL是什么?王牌彩电。TCL是什么?T是什么?事物控制语语言好,还有最后一个叫DC是什么?授权以及撤销权限对不对,好,请坐。我们一起来说一下啊,课堂上记住啊,词口语句的分类啊,其实分五大类,哪五大类呢?DQL是什么?
09:06
查询好对表当中的数据进行增删改是哪个?DML哪三个关键字?Insert delete update好,对表结构增改是哪个DDLDDL3个关键字是什么?Correct drop al,事务控制语句是什么?TCL授权撤销权限是哪个D?好,各位啊了。或者说您精力有限的话,就记前两个也行。四个关键字,增、删改、查。因为这个增删改查都是对什么进行操作的,表当中的数据,我们平时开发是不是最主要就是操作数据?
10:07
表结构这种东西会轻易改吗?为什么项目经理在开发初期会把表结构全部干什么设计出来?这个项目开发了半年,结果发现这个表结构不对,再去改,你想一想成本。会是怎样的?这半年呀,大家都是照着这个表结构去写的Java程序。明白吧,到半年过去之后,说业务发生改变,这个表不行,得加字段,或者这个字段删掉,我们要去改,这个成本是相当高的,所以一般情况下表呢,结构一旦定了之后,是很少进行修改的,你修改也只能说明你前期的时候啊设计的不合理。明白吧,这样的好了,那这块呢,咱们就把这SQ语的分类啊,咱们又说了一下各位啊,这个该记的你就得记一下啊,靠这个瞬间的记忆,Insert delete update和select。
11:04
好了,那这个就说到这儿啊。
我来说两句