了解SQL

一、数据库基础

1.数据库

数据库这个术语的用法很多,以《MySQL必知必会》这本书的说法来看,数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何保存的。

数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。

2.表

在你将资料放入自己的文件柜时,并不是随便将它们扔进某个抽屉就完事了,而是在文件柜中创建文件,然后将相关的资料放入特定的文件中。
在数据库领域中,这种文件称为表。表是一种结构化的文件,可用来存储某种特定类型的数据。

表(table) 某种特定类型数据的结构化清单。

3.列和数据类型

表由列组成。列中存储着表中某部分的信息。
理解列最好的办法是将数据库表想象为一个网格.网格中每一列存储着一条特定的信息。

列(column) 表中的一个字段.所有表都是由一个或多个列组成的。

数据库中每个列都有相应的数据类型。数据类型定义列可以储存的数据的种类。

数据类型(datatype) 所允许的数据的类型。每个列都有相应的数据类型,它限制或者允许该列中存储的数据的类型。

4.行

表中的数据是按行存储的。所保存的一个的记录就是一行。
在表这个网格中,垂直的就是一个表列,而水平的就是一个表行。

行(row) 表中的一个记录。

6.主键

表中的每一行都应该具有一个可以唯一标识自己的一列或者一组列,例如上学时的学号,每个人的学号都是不同的,那反过来,每一个学号就可以对应的找到一名不同的学生。

主键(pairmary key) 一列或者一组列,其存储的值可以唯一的标注或者区分表中的每一行。

二、SQL

SQL是结构化查询语言(Structured Query Language)的缩写。SQL是一种专用于与数据库通信的语言。
与其他语言不一样,SQL由很少的词语构成,这是有意为之,设计SQL的目的是很好地完成一项任务,即提供一种从数据库中读写数据的简单有效的方法。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇