粉丝2213获赞6892

嗨,大家好,我是文轩,欢迎再次收看文轩解码。今天的话题我们主要是围绕在创建和删除数据库。等你看完这集教学,你就会明白程序员究竟是用什么命令去创建和删除数据库的。 ok, 那我们现在开始吧。 接下来我们要做的就是登录到 postcress escal 的后台。我们先打开这个 postcress 软件,如果之前你已经安装过了 postcress app, 你就可以点击这头大象,然后再点击 open postcress 去打开这个界面。 想要登录后台的话,我们可以随意点击这三个图标。一般我是会用 post grace 去登录到后台。我来双击这个图标。 ok, 我们现在登录到了 post grace 后台。我先把它放大。 接下来我们查看一下后台的数据库。要查看数据库的话,我们可以输入 best let's l l 代表 list。 这里一共有四个数据库 codeson、 post grass、 temper zero 和 temper one。 但是在这里就只有三个,少了一个 template zero, 你知道这是为什么吗? template zero 和 template one 都是模板数据库,每当我们创建新数据库的时候,新数据库会根据 template one 里的属性去创建新数据库。 template one 是可以让我们登录进去修改数据库的模板属性的, template zero 则是 template one 的模板。意思就是如果 template one 被搞砸了, 想恢复原厂设置,就可以从 template zero 这里获取原厂设置。所以一般 post scratch skl 是不会让我们登录或者切换到 template zero 的,这是要避免我们不小心损毁原厂设置,也就是这个原因。所以你在这里是不会看到 template zero 的。 好的,那现在我们来创建一个新的数据库。创建新数据库的语句是 create database。 那我接下来就是输入呃数据库的名字,我将它命名 my d b, 然后就是分号。 要执行这行语句的话,我们按下 enter 键就可以了。好的,我们的新数据库成功被创建了。 那接下来我们来确认一下,还是输入 best lash l。 嗯,我们的新数据库出现在这个列表里边了。那就说明我们的 mydb 成功被创建了。 接下来我来演示一下要怎么切换到这个新的数据库。我总结了一下,我们可以用以下三种方法去登录这个新数据库的后台。 第一种方法就是直接在 ps q 里进行切换。要在这里进行切换的话,我们可以输入 best c, 然后 my d b。 嗯,我们从 postcred 数据库切换到了 mydb 数据库。这是其中一个办法。第二种方法就是执行 ps 幺二的命令。我们先退出, 然后可以输入这一行命令。这一行命令可以分为三个部分,第一部分就是 pskl 命令,第二个部分就是要连接的呃数据库端口。第三部分就是想连接的呃数据库名字。 这里我们把 post grass 换成 midb, 要直行的话,按下 enter 键就可以了。 嗯,透过这个命令,我们也能登录到 my d b 数据库。最后一种方法就是直接在 postcress app 里点击 my d b 的图标。像这样 给你们演示一下。双击这个图标,然后它就弹出这个 tomino window 执行这一行命令。这一行命令其实跟我们刚才手动输入的是一样的,所以刚才当我们点击图标的时候,实际上就是省去手动输入这一行命令。 刚才给你们演示的这三种方法,你觉得哪一种比较适合你呢?你可以在留言栏里告诉我。 好的,刚才给你们演示了怎么创建新数据库和连接新数据库。最后我再演示一下要怎么删除数据库。删除数据库的命令其实很简单,那就是通过 drop dead base 的语句。像这样 drop dead base, 然后我们要算出的数据库是 my d b, 所以我在这里输入 my d b。 呃,记得每一行语 语句后面需要有一个分号。这里要给同学们提醒一下,千万千万不要随意执行这行语句,因为数据库一旦被删除后,数据就会永远消失了,你哭也没用。所以在执行这行语句前,就必须先备份好数据。 但如果你要删除的数据库只是用来测试的,那就无所谓了。那现在我按下 inter 键去执行这项语句。 嗯,他报错,不让我删除,说有其他的程序在用着这个数据库。嗯,我想是对的。因为确实我们现在是在 mydb 的数据库里, 所以接下来要做的就是先退出。那退出的话,我输入 best q。 还有,在这里也 需要退出。呃,我们暂时不退出吧。我们呃,使用另外一种方法,那就是呃切换到其他的数据库。这样做其实也能关闭数据库的连接。那现在我们切换一下,切换到 postcraft 数据库。 嗯,这样做的话,我们就关闭了 mydb 的连接。现在我们再来执行一下 drop delay base my d b。 嗯,这回我们成功删除了那个 my d b 数据库。我们来确认一下。输入 best flash l。 嗯, my d b 现在不在这个列表里了,那就说明 my d b 数据库成功被我们删除了。 好的,我们来总结一下今天的教学。在第一部分我们使用了 create database 语句去创建新的数据库。之后,我们也学会了怎么通过 psql 命令行和 postcard 图标进行数据库登录。 最后,我们还通过使用 drop dw 数据进行数据库删除。好的,希望这期视频对你有帮助,如果你有什么疑问,

关于这个默认值的这个问题的话呢,后面我们在用的时候你就逐渐清楚了,清楚了,现在不用管这个 好。呃,输入完表结构之后的话呢,我们再来看关于这一块的后续的一个操作叫做删除表,那么我们前面已经讲过怎么删除库了,还有印象吗?怎么删除库啊? 怎么删用户?是不是 drop 对 它每次加库名啊?而删除表的话就是 drop table 加表名,看这次了吗?就在这的话,我们可以再来就我们一边学一边去总结这些东西哈,我们来总结一下关于删除, 删除的话,我们在删除表的时候,删除库的时候是 drop d l o p 加上我们的 date base, 跟上我们的是库名,是这意思,这个是什么呢?这个是删除数据库, 那如果是删除表呢?就是叫删除表,那这样的话呢,就是前面不变就是 d r o p 是 是什么意思啊?这个单词是不是删除的意思?丢弃嘛?删除后面跟上 table, 后面跟上我们的 表名,你让对比着来记,是不是就这样删除 好。呃,然后呢?对于我们在这儿的话呢,我们这个呃删除表就是 drop table 加表名就可以删掉了,比如说啊,删除 dbe, db 二中的那个表叫 tb 二,有这个表吗? 看一下 tb 二中是不是有个表叫做 tb 二吧,我说把这表删掉会删不? 首先第一步要先选择那个库叫 d b 二,然后呢?然后呢,直接叫做 drop table 加表明 t b 二,是不是意思啊?好,删完之后我们可以再看一下吧,会看吗? show tables 是 不是检查都有哪些表啊?这个时候呢,我们去运行,你可以在删之前先看一次, 注意哈,相信看一次。那这个结果在哪呢?在会是是不是写上会显示结果一啊?会显示到结果一种, 那很显然这个呢是到写到哪呢?是不是写上结果二种啊?好,去运行看结果, 结果一里面是不是有两张表,在结果二里面是不是就只有一个了?能看懂是啥意思不?就这样了。 ok, 那 好了,那在这呢,我们就把这个呢给大家这个实现这个这样的操作了, 那么这就是我们在这删除,那么关于表的三个操作,我们可以再来总结一下诸位哈,那么我们在这呢,我们再进行一个总结,做个总结,总结叫做表的操作, 对于表的操作,那无非就是第一个查看,第二个创建,第三个 删除,对不对?那对于查看来说,那么现在咱说两种查看,一个是看什么呢?一个是看表明,一个是看表结构,是不是两个东西啊?怎么去看表明呢? 直接售 tables 是 不是看表名吧,怎么看表结构呢? dsc 加上我们这里的表明是不看表结构啊。好,那咱没讲呢? 好,那么到这的话呢,是不是这样就可以查看了?好,然后呢?怎么去创建表呢?是不是就是又快捷键冲突了? 我不知道我摁到啥玩意,他这个快捷键又冲突了,好,嗯, ctrl s 让保存吗?让保存笔记赶紧保存一下,别待会保笔记没了。 好,呃,然后的话呢,我们在这儿创建这个表,就直接是 c r e a t 加 create table 加上我们的 表,加上我们的,是不是表的名字吧,叫表名加括号是不是加我们的字段加属性是不是加好好多属性可以加, 先不急,咱们就简单点吧,先说简单点好,然后再写又是不是?是不是会有很多字段? 好,每一个字段和每个字段之间用什么分隔?逗号用逗号分隔,对吧?逗号分隔,然后呢字段后面加空格,空格后面是不是要加上属性,而且会有很多属性,是不是这意思啊?对,从这个方式呢,我们去可以给他创建表, 然然后呢我们也可以给他去做这种表的删除,那么删除表呢,就直接是 drop table 加上我们的表明, 那么这样呢,我们可以完成这个表的删除,所以说表的操作的话呢,就这样的一些操作啊,这是第一个总结,让在这的话我们来个总结二,总结二的话呢,我们就是来对比删除库和删除表。 删除库和删除表,那么怎么去对比呢?其实简单来说就是一个是 drop 对 它 base, 一个是 drop table, 看到吗?啊?那么这就是我们在这样的删除, 但是呢我们在这呢其实还有一个很重要的东西哈,诸位,就是关于这个表中的约束, 呃,关于这个的话呢,我们就需要专门的给大家来讲这一块内容了,其实我们前面在创建表的时候,这是一个最简单的方式,只是让大家快速的入一个门,那么 那么真正的能够实现表的这个创建其实要更复杂一些。

各位小伙伴们大家好,欢迎来到数据与智能小课堂这节视频,我们来开始学习视图相关的内容。 本次内容包括了解什么是视图,以及为何要使用视图设计良好的应用程序呢?通常会在保持实现细节私有性的同时公开一个公共接口,从而在不影响终端用户的情况下支持将来的设计变动。在 设计数据库的时候,通常保持表的私有性,并允许用户仅通过一组视图访问数据。那我们首先来了解什么是视图。视图 呢,其实就是一种数据查询机制,与表不同,试图不涉及数据存储。所以呢,不必担心试图会占用磁盘空间, 可以通过命名 s like 语句来创建视图,将其保存以供其他人使用。其他用户呢,可以使用该视图访问数据,就像他们直接查询表一样。那举一个简单的例子, 假设你希望部分隐藏卡斯墨表中的电子邮件地址,比如说市场营销部门可能需要访问电子邮件地址才能够发布促销广告。但是呢,公司的隐私政策有规定,必须保证这些数据的安全。 因此呢,就不允许直接访问卡斯曼表,而是定义一个名为卡斯曼 v w 的视图,并且授权给所有 非营销人员使用以访问客户数据。那试图的定义如下,那语句的第一部分呢,列出了试图的列名,这些列名可能就与基础表中的列名不同。 语句的第二部分呢,是斯莱克特语句,他必须为试图的每一列提供一个表达式,而这个以妙列的生成的办法是先获取电子邮件地址的前两个字符,然后与这五个信号连接,然后再与电子邮件地址的最后四个字符连接。 在执行 clatv 语句的时候,数据库服务器只是简单的存储,试图定义以供将来使用。如果不执行查询呢,也就不会检索或存储任何数据。创建试图之后呢,用户可以向查 查询表一样使用他来进行查询,如下所示,尽管卡斯特玛尔 v w 视图定义了包含卡斯特曼表中的四列,但这个查询只检索其中的三列, 我们会在后面看到。如果视图的某些列被附加到函数或者子查询呢?这会是一个很重要的区别。 从用户的角度来看,视图看起来就像一个表。要想知道视图中有哪些链是可用的,我们也可以使用麦斯口的这个 discome 命令来查看。在通过视图进行查询的时候,可以自由使用 spax 语句中的任何子句包, 包括这个 groupy, happy 和奥德拜。那下面就是一个例子。此外呢,还可以再查 群中连接视图到其他表,甚至是其他视图。如下所示。 这个查询呢,将卡斯玛尔 v w 视图与佩曼表连接,用来查找租赁电影花费了十一美元或者更多金额的客户。 在刚刚,我演示了一个简单的视图,掩盖了卡斯莫蒂尔伊妙列。虽然视图通常是被用于这个目的的,但是还有更多的理由来使用视图。接下来就来看一下为何要使用视图, 那第一种目的是处于数据安全考虑。如果你创建一个表并允许用户查询,那么他们就能够访问表中的每一列和每一行数据。但就像我之前提到过的,你的表中可能有些列呢包含敏感信息, 比如说身份证号码或者说信用卡号码。把包括这些敏感数据在内的表数据公开给用户肯定是不合适的,那可能会违反公司的隐私政策,甚至是犯法了。 对于这些情况呢,最好的办法是保持表的私有性,也就是不向任何用户授予斯莱克传线,然后创建一个或者多个视图来省略或者模糊一些敏感信息。 比如说之前我们采用五个新号来替代部分内容之类的。你还可以通过向视图定义中添加 vivo 子句来限制一组用户只能访问哪些行。 就比如说下面的视图定义呢,将非活跃用户排除在外。如果将这个视图提供给市场营销部门呢, 就能够避免向非活跃用户发送信息,因为试图的这个 vr 子剧中的条件会始终包含在查询中。要注意,奥瑞扣用户还可以使用另一种办法来保证表中行和列的安全, 也就是虚拟私有数据库,简称 pvd。 pvd 呢,允许你为表附加策略,然后服务器就会根据需要修改用户的查询来执行这个策略。比如 说,如果你制定了策略来指定销售和市场营销部门的成员只能看到活跃用户,那就可以将调节 xtv 等于一添 加到他们的对这个卡斯墨表中的所有查询中。那使用试图的第二种情况,数据聚合报表程序通常就需要聚合 数据,而视图呢,就是一种实现该功能的很好的办法,可以使数据看起来像是已经被预聚合,并且存储在数据库中。 例如,假设一个应用程序每月生成一个报表,用于显示每类电影的总销售额,这样的话,经理就可以决定将哪些新电影添加到库存中。我们可以提供以下视图,而不是允许他直接针对表来编写查询。 这种方法给数据库设计者呢提供了很大的灵活性。如果将来某个时候,你为了提高查询性能,要将数据预计合到表中,而不是使用试图来求和,那么你就可以创建一个 feel xos 表,然后用聚合数据加载该表,然后 修改。四 s 八 iphone clustry 试图定义用来从词表中检索数据。之后呢,所有使用 cs 八 fm curi 视图的查询都将从新的 cem xxx 表中检索数据。 这就意味着用户不需要修改查询就可以提高性能了。那第三,隐藏复杂性 部署试图最常见的原因之一是为了保护终端用户不受复杂性的影响。比如说,假设每个月都会创建一个报表,用来显示有 关所有电影的信息以及电影的类别,电影中出现的演员数量,库存中的总副本数以及每部电影的租赁数量。你可以提供一个视图,而不是让他们使用六格不同的表来检索数据。那创建视图的定义呢?如下 这个视图定义很有趣啊,因为即使可以通过视图检索来自六个不同表的数据,而查询的 fmam 子句也只有一个表来自其他五个表的数据是使用标量子查询来生成的。如果有人使用这个视图,但没有引用这个 cospream, 那马克特尔斯因 one, two, three, ctrl 或者 nomretos 列,那就不会执行任何自查询。这种方法允许在不连接其他五个表的情况下使用。试图从费用表中提取描述性的信息。那还有一种情况是连接分区数据。 一些数据库设计将大型表分解为了多个小块来提高性能。比如说,如果佩曼表变大了,那设计者呢?可能会决定将它分为两个表,一个是佩 plantran 策,用来保存最近六个月的数据和 peamant ex to 瑞扣,用来保存六个月前的所有数据。 那如果客户希望查看某个特定用户的所有交易,那么需要同时查询这两个表。但是通过创建一个视图来查询两个表并组合查询结果,可以使其看起来像是所有交易数据都存储在一个表中。 视图定义如下,那在这种情况下,使用视图就是非常方便的,因为他允许设计人员更改基础数据结构,而不需要强制所有数据库用户来修改他的查询。 好了,那我们这节课就先讲到这里,下节课我们继续学习可更新的视图,那就下次再见了。本视频由数据与智能团队出品,欢迎大家关注数据与智能公众号,获取更多精彩内容。

大家好,这里是申诉源数据恢复总部,今天我们来测试一下手动删除 m s s q l 数据库中表和数据,还有用 drop table 指令删除表明和数据,看能否找回 手动删除和指令删除的表。我们先给列出来 d 代表实际条数,而代表现有条数 筛选 t b, k, n ups 表出来, 然后手动删除掉词表 删除成功。 使用 drop table 指令删除 i c area 表。 先查询一下这张表的数据存在有多少条,总共有三千七百二十七条数据, 我们执行一下这个删除指令,提示已执行完毕,再重新查找一下这张表,提示无效,说明已成功删除。 用我们申诉员 s q l 专修三点零版本删除解析 查找这张手动删除表,发现已被解析找回来了,内容也是一样的。 再查找用指令删除的表,发现也找回了,条数也一样,也是跟我们前面查找的总条数三千七百二十七一样,说明 s q l 数据库手动删除表和指令删除的表也是可以找回的。

好,咱们在上节课我们讲到了所谓 circle 语句啊,也就是我们编写好的一条语句,可以啊,向 excess 中啊去发号施令,那么这样呢,我们呀就可以啊去使用 circle 去完成数据定义,数据查询以及呢数据操作,这样的数据控制的功能。 好,那我们呀这节课就来讲解一下如何啊去使用 circle 来去进行数据定义,那么所谓数据定义呢,就可以把它理解为啊,就是针对于啊这个表来进行操作。好,那我们呀在之前是不是都是通过啊手动的方式来去创建表,那我们接下来就来看一下我们如何啊通过 circle 语句来去创建表, 那我们首先来看一下那么这个 c 口诀啊,它都是有相应的结构的,我们首先来看一下这个创建表的结构是什么样的,那么首先呢就编写一个 create, 然后呢再有就是 table, create 就表示创建的意思,而 table 就表示是表的意思。好,那么紧接着我们来写上这个表明, 然后呢再去加上一个括号,在这个括号中呢,我们呀来设置清楚,那么每一列的列名也是这个自断名。好,那么在呢针对于每个自断他的数据类型来进行设置,再呢就是针对这个列,也就这个自断来去设置这个约束。 好,那么这个约束是什么意思呢?我在这里啊给同学们说明一下,同学们有没有注意到,是不是啊,我们的约束两侧是不是加上了一个中括号啊?好,那么这个中括号是说我可写可不写,那么这个约束是什么含义呢?比如说我们在之前是不是设置过主键啊? 好,那么如果我们设置是主见约束,那么这个时候啊,我们就要写上一个 primary k, 就表示是主见的意思,我们在之前是不是讲到过,那么所谓主见,首先第一个他是唯一的,第二个呢,他是飞空。好,他是有这样两个特性,那么想一下,是不是啊,就是针对这一列中的数据啊来进行限制啊, 所以呢,我们就把它叫做约束。好,那么这样呢,就是啊,第二个就是唯一约束,那么唯一约束呢,就是有逆,可唯一约束的意思说不能出现重复的值,而这个空值约束就是 not nar, 就表示意思是说我们呀不能不在这一列中啊,去输任何的数据,一定要有内容。 好,那么这里啊就是一个约束。好,我们再往下来看,准备看是不是这里啊有一个数据类型啊,我们之前是不是设置数据类型,是不是都是通过鼠标点的方式来去测试这个数据类型啊? 好,那么如果我们想要去通过 circle 去创建表,那么针对于每一列它的数据类型,我们也需要通过相应的英文的单词来进行设置。比如说如果我们针对啊这个整数来说,我们把它设置为长整形,那我们呀就需要去输入 int 结儿,也就是啊长整形的意思。好,那么如果我们想要去设置啊, 把一个小数,我们一般来说把它设置为双精度型,我们呀就可以来就设置 number。 好,那么如果是短文本类型呢,我们呀就去写上 watcher, 如果呢是日期时间类型呢,我们就去写上 dat, 所以特别看,是不是我们去编写 c 口语句,就是按照它的结构来进行书写 create table, 然后这里啊都是固定的,再有呢,我们要去给他去起一个表明,起个名字。好,那么每一列我们是不是也要去起个名字啊?那么再有每一列他的数据类型,我们是不是啊,也可以在这里通过一些英文单词来进行替换啊, 而这个约束呢,那么就是啊,通过下面的这些单词来进行替换,如果呢是主件,就写上 primary key, 如果呢是唯一的,也就说不能重复,就写上有逆,可如果呢是非空的情况,我们就写上 narn nar, 好,那么我接下来给同学们演示一个例子,那么比如说我们现在就想去创建 一个学生表,好,那我们来看一下这个 circle 语句啊,我们是如何来进行编写的,那么是不是就有 create table, 是不是就表示啊创建表?好,那么我们创建表的表明呢是学生,那么这个学生中啊,有哪些字段呢?有学号,那么这个学号我们把它设置为啊,是这个长整形,也就是整数类型。 好,然后呢给他设置了一个组件的一个约束,写的是不是就是 primer k 啊?好,那么第二列呢,我们要给他起的名字是姓名,好,那么姓名呢,我们给他设置的是这个短文本类型,并且呢把它设置为飞空,也就是说每一个学生他的姓名啊是一定存在的。 好,那么这样呢,就是个性别,性别呢,我们给他设置的也是短文本类型,那么同学们有没有注意到,那么这个短文本型中啊,是不是也有一个括号啊?好,那么这个括号就表示啊,我们设置的这个短文本,他有多长的一个长度,我们在 之前是不是也是在这个字段属性中也设置过这个字段的长度啊?好,那我们在这个定义的时候,也就创建这个表的时候,我们也可以啊去定义好,那么这一列他所存储的数据,那么是只准放四个文本呢?还是呢只准放一个文字呢?我们就可以啊,在这个括号中来进行设置 出生日期,那么不用说了,是不是肯定啊,就是日期类型啊。好,那么家庭住址呢,我们给他设置了三十个文本的一个长度,那么足够了吧。好,而这个学分呢,我们要给他设置为 number 学分,是不是可以啊,我们假定啊,他是有小数的,那么这个时候我们呀就可以给他设置为啊是双经路型,也就是小数型。 好,那我们接下来我们啊就在 access 中来去操作一下,退出当前的幻灯片,我们呀回到 access 中,好,咱们来看,在这里啊,我把这个查询呢,我就先给他关闭掉,我再给他重复一下,就像关于啊,我们在 赛中如何啊去书写 circle 语句的操作,我们可以啊去单击这个创建,然后呢再去单击啊这个查询设计,这里啊出现了显示表,我们就给他关闭掉。好,那么紧接下来呢,我们呀就去单击一下这个 circle 视图,要注意这里啊,除了 circle 视图之外,还有设计视图, 我们俩就去单击啊这个社会视图,紧接着我们俩就可以啊在这里去编写社会语句了,我把这里啊,他默认已有的 sex 呢,我就先给他删除掉。好,我们俩就编写一下我们刚才创建表这样一个社会语句,是不是首先是 create 好,然后再写上 table。 好,那么这个是不是一个固定的写法呀?好,那么紧接着是不是就这个表明啊,那么表明我们是不是一个学生表啊?好,紧接着来去加两个括号,在我们书写的时候,那么就把左右括号一起加上,让他避免我们漏写括号的情况。好,然后再加上一个分号,是不是这个分号肯定也是要有的? 好,然后这个括号中我们是不是来去设置啊,这个表的字段的信息啊?好,那么首先第一个字段就是学号。 好,这是这个字段也就这个列的列名。好,然后它的类型啊,数据类型是不是就是整数类型啊?我们给它设置为 int 键,那么我们是不是想要给它设置一个约束,就是主键啊?好,那我们就来写上 primary key。 好,那么这个就表示是组建的含义。好,那么针对第二列呢,我们要给他把他的名字起作是姓名,那么他的这个数据类型呢?我们给他设置为是短文本类型,那么我们呀,同时啊也设置一下这个姓名是不是最多啊,不会超过四个字啊?好,我们这样来写上一个四, 然后紧接着呢,是不是我们再给他设置一个约束,就是飞空。好, not now, 那么在这里同学们可以啊,把他们全部写成大写,也可以啊,去写作是小写也可以,我建议同学们 写这个约束的时候啊,就是把这个首字母写成大写,那么其他的就写成小写。好,那么这道题里面就能够看到是不是固定的一下内容,也就是 create table, 那么再拿数据类型,我们俩就把它全部都写成大写, 而对于呢这个约束呢,我们呀就把它首字母写成大写,其他呢就写成小写,那么这样是不是看起来更加清晰一些啊?好,那么再往后我们呀第三列,我们呀就来设置性别。好,那么这个性别是不是就只有男和女啊,我们给它设置成短文本类型,这个长度呢为一。 好,那么再往后就是啊,出生日期,那么出生日期是不是啊,应该是日期类型啊,我们就来写上 dat, 而我们再去设置的是一个家庭的一个地址,好,那么这个家庭地址呢,我们也给它设置成是短文本类型,而且长度呢,我们设置稍微长一些,给它设置成啊,三十个文本的一个长度。好,再 最后一个就是关于啊这个学生的学分,我们给它设置成 number。 好,那么这个是不是就表示啊是小数意思啊?好,那么我们现在是不是就把这个 c 口语句就已经编写完毕了呀?编写完毕之后,接下来我们是不是就可以啊去单击运行。 好,那么单机运行时候,同学们注意一下,在这里啊,我们来看一下我们能不能把这个学生表给他创建成功。好,单机运行,那么运行之后有没有发现是在这里啊,就出现了一个学生表啊,我们鼠标右键在这里啊,来去单机设计视图, 单击了这个设计试图之后,我们来看一下我们的设置有没有成功,准备看在这里面啊,是不是就能够看到是不是这个第一个学号,我们来去单击一下,我们就能看到它的字段大小,是不是设置的是长整形啊,也就说是整数类型。 好,那我们再去单击下这个姓名,我们就能看到,是不是我们设置这个字段大小为四啊,那么这里是不是也成功进行设置啊?而姓名呢,我们是不是设置短文本类型为 一呀,是不是也设置成功了呀?好,那么这里啊是日期时间类型,然后再有短文本类型。好,那么这里我们来看一下,是不是有一个双进度型啊,也就是表示是小数类型,那么我们刚才是不是还设置了主件啊?好,我们来去单记一下,那么是看这里是不是有一个主件啊, 那么如果我们再去单击啊姓名这个速算,我们就能看到是不是这个必须,这里是不是设置为,是啊,也就是说非空。 好,那么所以我们是不是通过一条 cycl 语句就成功的把这张表中的很多内容都进行了设置, 所以同学们可以看到这个使用 c 口语句啊,是非常高效的,但是对于某些同学来说啊,可能 c 口掌握的并不特别好,或者是呢,不想通过 c 口来进行操作, 那么也可以进行操作,就是啊,通过鼠标操作的方式就可以啊来进行操作了,那么这两种方式啊,咱们选择其一就可以了,如果有些同学呢,想要通过更加高效的方式进行操作,那么就可以啊, 去使用色口语句。好,那么我在这里啊给同学们说明一下,如果有同学他不想去学习色口语句,那么就是想去通过鼠标点点的方式啊,来进行操作,也没有任何的问题就可以啊,把这个阶段阶段的课程啊给他跳过就可以了。 好,那么讲解完如何啊?去创建表之后呢,那么接下来啊,我们继续来往下进行讲解,那么接下来我会给他们来讲解啊,我们如何啊?对于啊这个表来去进行调整,那么这样呢?如何啊?把这个表进行删除,我都会给他们来进行讲解。好,那我们呀来看一下,我们接下来讲解如何啊?去添加新的字段, 准备看,我们呀,如果想要给一个表去添加新的字段,我们呀就在这里来写上 alt table, alt 就表示变更的意思, table 是不是表的意思啊?好,那我们给哪个表来去变更字段呢?我们呀就把这个相的表明来写上。再有呢,就是啊,去写上一个 add at, 是不是就表示添加的意思啊?然后再写上我们要添加 这个字段的名称以及呢数据类型,再呢就是约束。好,我在这里给你们举了一个例子,比如说我们就针对啊,我们刚才的学生表,我们想要给他添加一个新的字段,那么这个字段名呢是手机号,他的数据类型呢是短文本类型,他的长度呢是十一。 好,并且呢,我们给它添加了一个约束,就是一个 uniq, 就表示是唯一的意思,那么对于手机号来说肯定是唯一的嘛。 好,那我们接下来就来写一下这个色口语句,来看一下这个效果,我们俩再去单击 access 来回到 access 中,我把这个色口语句呢,就要删除掉我们所编写的所有的色口语句啊,在我们的幻灯片上都已经啊给同学们准备好了,所以同学们只需要去观看这个幻灯片就可以啊,方便来进行复习了。好,那我们接下来写上 out auto table, 是不是就开始去变更这个表啊?好,我们变更是哪个表呢?就是学生表。 好,那么我想做什么呢?是不是就想去添加一个新的字段啊?我们来写上 a 的。好,那么这个字段的名称是什么?是不是就手机号啊?好,那么它是什么类型呢?是不是短文本类型?那么这个长度是多少呢?我们要给它设置为是十一。 好,最后呢,我们要想给他添加一个约束,那么这个约束啊就是唯一。好,我们就写上一个 uniq, 再加上一个分号。好,咱们就看是不是这个 c 口语句啊,很快就写完了呀,我们俩在去执行之前,先把这个学生表我先给他关闭掉,然后呢把这个 c 口语句啊来执行一下,我们来去单价这个设计选项卡,然后呢再去单机运行。 好,那么运行之后,我们啊在鼠标右键这个学生表,然后呢单击一下这个设计视图,我们就能看到。是不是啊,新的字段就已经添加了呀,而且可以看到他。是不是啊,当我们单击之后,是不是他的字段大小是不是就是十一啊,就表示我们添加这个新的字段就已经成功了。好,那么就是啊,针对这个 表,我们如何啊?去添加新的字段,我们就写这样的一条思考语句就可以了。好,那么接下来我们再来看一下,在这里啊,我们如果想要去删除一个字段呢,那么这个时候我们应该如何来去编写思考语句, 那么可以给他删除啊?自断,那么同样还是 autotable, 那么想要去变更哪个表呢?把这个表名给加上,再去写上一个 drop, 这个 drop 就表示丢弃的意思,或者是删除意思,那我们在后面再去加上这个自断名就可以了。 好,那么接下来来编写一下这条色口语句,比如说我们呀,现在就是想要把这个学生中的这个家庭地址这个字段先给他删除掉。好,那我们来编写一下这个色口语句,我鼠标右键先把这个学生表给他关闭掉。 好,我们呀在这里把之前的这个语句呢选中进行删除。好,我来写上 alt table, 是不是学生表啊?好,所以来写上学生,那我们想要去删除的 是这个学生表中的哪个字段呢?我们先想一个 drop, 也就是表示啊,把它给删除掉,那么是不是家庭地址啊?好,把这个 ctrl 去写完之后,然后再加上一个分号,这时我们来去运行一下。 好,那么运行之后,这个时候啊,我们来鼠标右键再去单击啊这个学生表,然后鼠标右键再去单击啊这个设计视图,我们来看一下,是不是啊,这个家庭地址这个字段啊,就已经成功的进行删除了呀? 好,那么这个啊是对于表中的字段来进行删除,那么接下来往下来看,准备看,在这里啊,我们来看一下还有一个修改字段属性,比如说,那么有些学生啊,可能是来自于少数民族,那么我们在之前设置这个姓名的时候,是不是设置的这个短文本类型的长度为四啊? 好,那么我们现在想要把这个长度给他变更一下,因为有些少数民族的同学可能这个名字啊就比较 长,那我们呀就还是写上 autotable, 然后呢加一个表明在这里呀,要注意,我们这里就已经不是 drop, 也不是 at 了,而是 auto, 因为呀,我们是不是想要去修改这个字段啊?好,那么也是变更,那么我们变更的是哪个字段呢?把这个字段的名称写上,然后呢再把这个数据类型设置好。 好,我们接下来来写一下这条社会语句,也就说我们想要把这个学生表中的那么姓名这个字段,想要把他的这个字段大小呢给他调整为十,好,回到 access 中,然后呢把这个学生表同样先给他关闭掉,好,把这个社会语句删除掉,我们来写下这条社会语句,来写上 auto table。 好,那我们是不是想要去变成更的还是学生表啊?好,那么紧接着再讲一个 auto 是不是要变更字段啊?好,变更是哪个字段呢?我们要是不是变更就姓名这个字段,好,把它的数据类型给它变更为 watch, 然后 写上一个十,好,然后紧接着再加上一个分号,那么接下来我们来去执行一下,好,执行之后就是啊,鼠标右键学生表,然后呢去单击啊,这个设计是图,我们来看一下这个姓名,这里是不是这个字段大小就已经变成十了呀?也就说我们呀就已经变更成功了。 好,那么到此为止,准备看是不是啊关于这个表的添加字段以及呢删除字段,再有呢修改字段属性,我们是不是就已经啊演示完毕了,那么最后还有一个就是关于啊这个表的删除,那么想要删除表呢,我们就使用 drop, drop 是不是我刚才讲到是不是就删除的意思啊? 好,那我们俩删除哪个表呢?我们俩就把这个表名给加上就可以了。好,那么比如说我们俩就把我们刚才创建这个学生表给他删除掉,好,那我们俩就先把这个表先给他关闭掉,然后呢我们在这里来写上如何把这个表来进行删除,我们就来写上 drop table, 我们删除是哪个表呢?是不是就学生表? 好,然后呢再加上一个分号,再去单击啊这个设计选项卡进行运行。好,那么运行之后准备可以看到是不是这个学生表就已经被删除了呀?好,那么到此为止呢,我们呀就针对啊这个 circle 语句, 他针对啊这个数据定义的功能就已经演示完毕了。我们是不是讲解了如何去创建表,如何呢去更改这个表中的这个自断属性以及呢如何去删除自断,再往上添加自断以及呢删除表,我们就全部讲解完毕了, 希望同学们能够把这个 circle 数据定义的这些表的这些结构啊给练习一下,那么这不是作为我们的重点,只需要去熟悉一下就可以了,那么如果有需要呢,就可以啊, 通过这种结构来去编写相的 c 口语句,就可以实现相的功能。好,那么这几个关于啊 c 口的数据定义呢?我就给你们讲解到这里。

从零开始学第一张一点一零删除撤销,试图中心操作本视频耗时五个月,共计三十小时五十分钟零基础自学三 d 建模, 从入门到精通全套教程共五百集,内容较多,建议先收藏再观看。为了方便大家能更好的学习,教程附带的相关资料和学习案例我也给大家打包好放在网盘了,有需要的小伙伴六六六抱走。 哈喽,宝子们,欢迎大家来到方影剑魔课堂啊,这节课给大家补充一个比较重要的一个知识啊, 之前呢,好像忘记提到了这比较重要的一个内容啊,因为这个在操作中的也是非常常见的这个,但是呢也必须得说一下啊,就怎么样去给这个模型删除撤销啊,然后呢,还有关于这个仕途的一个小小的补充啊, 这里啊,我们先拉出一个长方体出来哎,先给它全部拉出来啊,我们拉出来之后呢,哎,可能就觉得我们的某个长方体的它好像 不太的不太符合我们需要的一个模型的一个形状啊,或者说标准。怎么样去给它删除呢?就是我们选择中这个模型啊,选择中它啊,鼠标的左键啊,这里有个 delete 键啊,按住它 啊,我们选中 a 按他 ok, 这个模型呢,他就删除了啊,这个模型他就完全删除掉了 啊,然后呢怎么样去给他哎,就是你感觉这个模型刚刚好像虽然删除了,但是你一一转念一想一感觉这个模型好像需要啊,其实还是需要他的啊,对不对?那你要再去拉一个一模一样的,那估计有点不大可能啊, 啊,对不对?我们可以去撤销一下我们刚刚的一个删删除的操作啊,就比如说我们按 delete 键,哎,删除键 啊,删除掉之后按这个 ctrl 加这个 z 键,哎,哎,我们这里呢有这样一个键盘显示,大家可以看一下啊,对不对哎,我们 ctrl 加 z, 它就给它消失掉了,我们给它 delete 调啊,然后 ctrl 加 z, ok, 反复横跳一下,这个这个模型我到底要还是不要呢?对不对? 这个有时候呢大家会有点小纠结,这也很正常啊,所以说这个撤回键也是非常重要的,就是 ctrl 加 z 键啊,也可以给大家写一下啊, ctrl 呢, 呃, ctrl 加这个 z 键就是我们的撤撤回啊,然后我们的一个呃,我们的一个这个删除的话就是 delete 键啊, delete 对内存的是我们的删除,这都是两个非常重要的一个键啊,就是也是解决大家的一个纠结症患者啊,我们可以去给他撤回掉 啊,这是没有问题的啊。然后呢除了这个以外呢,还给大家去补充一下这个关于仕途的一个方面的操作啊,就是我们这里呢可以去选择这种一个模型啊, 我们可能说隔隔老远呢,或者说啊通过这个缩放的方式,你去啊把它移到这个屏幕的中央的话,其实不太啊,不太快速啊,这个有时候呢会有点麻烦的时候呢,我们按这个 z 键啊,按这个 z 键, 哎,他就能够快速的把我们选择的这个模型,哎,把它移到这个 z 键,哎,他就能够以这个模行为一个试图的一个中心, 这里你按 z 啊,对不对啊?就是你可以去选择你需要的东西,你按这个 z 键之后呢,它就会移到我们试图的中央啊,我们选择三个按 z 啊,对不对?我们这个三个呢都能够去看到它,这是我们的一个试图的一个最大化啊,就是你选择的这个模型呢, 能够让它变成这个中心的啊,这个是 z 啊,关于我们试图的一个补充啊,这节课的话就是这点内容啊,大家也是非常重要呢,所以说大家下课呢也可以去啊,这个一定要去尝试一下啊,把这个东西给它记住啊, 特别是很多人他不知道这个关于这个 z 的 一个视觉中心,给他最大化的一个呃,试图的补充,很多人可能不太清楚,这里给大家强调一下啊。


那么还有个试图,试图是什么呢?试图可以看作定义在 sql server 上的一个表表正,呃,试图正如其名字一样,是另一种查看数据的入口。也就是说呢, 我们查看数据可以通过查表来去查这个数据嘛,对吧?但实际上呢,我们也可以通过查试图来看这个数据, 然后呢,查询插入、修改操作等这样的一些操作。实际上插入、修改、删除超对对应的这些操作都是对原始表的一个操作。他只是一个 啊,逻辑上的一个,你可以把他当做逻辑上的一个概念,实际上对,他实际上对四除的操作还是对这个原始表的操作。所以呢,因为他是一个逻辑上的概念,他们 啊,他你也可以理解了,他为什么本身并不存储实际的一个数据?当然了,不存储实际的数据也没有不占用空间了嘛,对吧?他是一种虚拟的一个结构,这逻辑上的一个一个结构便于我们使用了啊。那么这个是试图。