很多人跟我说,数据库嘛,基础应该是增、删、改、查嘛,你怎么不从这开始讲,前面絮叨什么数据类型和变量之类的。先等等,增删改查是基础,但是这些已经涉及到对数据的操作层面了,不弄清楚更基础的东西,那些知识就显得很浮,只知其然不知其所以然。
说白了,庖丁解牛是源于他对牛的结构非常熟悉,已经了然于胸了,换一般人上去,只能拿着刀斧硬剁。我们学知识要举一反三,还是得从基础来,我们先搞明白骨架,再扩展其他的。
不废话聊主题吧,今天聊下SQL的对象(object)。
首先,SQL有很多对象(扎心不老铁),也叫数据库对象。
这里我列出几个常见的对象展开来说一说:
- 数据类型:这是前面说过的,不管是系统数据类型还是自定义类型都算是数据库对象,有兴趣翻翻前面的文章,不赘述;
2.表(Table):这是最常见的对象了 ,跟数据库打交道的人每天都会用到表。我们对于表的理解可以等同于Excel电子表格,都是拿来存数据的,只不过一个存在数据库里,一个存在我们的桌面上。
表的基本架构是由字段组成,每个字段都有个名称