[读书笔记]Sams Teach Yourself SQL in 10 Minutes a Day, 5th Edition(Lesson1. UnderStanding SQL)

Lesson1. Understanding SQL

 

生活里我们无时无刻不在接触数据库。当你从手机或者邮箱的通讯录里选择联系人的时候;当你在某一个网站登陆自己账户的时候;当你在银行的ATM上取款的时候,其实都在和数据库产生着联系。

尽管数据库就在我们身边,但我们还是对他没有具体的印象。尤其是很多人用同样的术语去表达不一样的含义,导致很多词汇会有歧义,因此我们就先看几个重要的专有词汇和他的定义。

 

Databases:A container (usually a file or set of files) to store organized data.

Databases这个词语在很多不同的场景下被赋予了不一样的意思,但是在SQL里databases是指以某种有组织的方式存储的数据集合.我们可以简单的可以把database想成是一个文件柜,里面可以存放数据,但是存放的形式,也就是组织形式可以按照不一样的方式。

注意:人们经常把正在运行的数据库软件叫做database。这其实是不对的。数据处理软件其实应该被叫做Database Management System(DBMS)。DBMS可以创建和操作database。

 

Tables:A structured list of data of a specific type

当我们想放一些资料进文件柜的时候,我们肯定不能往里胡塞。我们会在文件柜里弄几个文件夹,然后把相关的资料和数据放在特定的文件夹里。

在数据库的世界,这个文件夹就叫做table,可以以特定方式存储数据。比如说顾客清单,货物清单等等。

这儿的关键是被存储在table里的数据是一种数据或者是一个清单。你永远不能存储一个顾客清单和一个订单清单在同一个table里。要是这么做的话会让之后的检索和读取变得很困难,最好是把这两个清单分开建立在两个不同的table里。

在database里的每一个table都要有一个名字,以便于我们去识别它。这个名字通常是独一无二的(不能跟database里的其他的t

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值