继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

基本概念

为爱心太软
关注TA
已关注
手记 170
粉丝 1.4万
获赞 860

数据库

数据库是一个以某种有组织的方式存储的数据集合。

关系数据库

关系数据库是一种使用关系模型来组织和管理数据的数据库系统。
在关系数据库中,数据以表的形式存储,每个表包含多行数据,每行数据由多个列组成,表与表之间通过共同的字段建立关联,从而形成数据之间的关系。
关系数据库的核心概念包括表、行(记录)、列(字段)和键(键值)。
关系数据库通常使用结构化查询语言(SQL)进行数据查询和操作。
常见的关系数据库系统包括MySQL、Oracle、SQL Server等。

用于存储某种特定类型数据的结构化清单。
关系数据库的设计理念就是要把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。

表中的数据是按行存储的,每一行表示一条数据记录,包含一组相关的数据,行也被称为记录。

表中的每一列代表一种数据类型,用于存储特定类型的数据,列也被称为字段。
如果将表想象为网格,那么网格中垂直方向的称为列,水平方向的称为行。

数据类型

每个列都有相应的数据类型,它限制(或允许)该列中存储的数据。
下面列出了主要的数据类型:

字符串

字符串是最常用的数据类型,必须括在单引号内。
有两种基本的字符串类型,分别为定长字符串和变长字符串:
图片描述

数值

存储数字的数据类型,不应该括在引号内。
有两种基本的数值类型,分别为整数和浮点数:
图片描述

日期和时间
图片描述

主键

表中唯一标识每行的这个列(或这几列)被称为主键。
主键的值在整个表中必须唯一且不能为空(主键列不允许NULL值)。
主键的值不允许修改,也不允许重用(如果某行从表中删除,它的主键不能赋给以后的新行)。
如果没有主键,要安全地修改或删除特定行而不影响其他行会非常困难。

外键

外键是表中的一列,其值必须包含在另一表的主键中。
外键用于建立表与表之间的关联关系,可以有多个,也可以为空(外键列允许NULL值)。

SQL

SQL是一种专门用来与数据库沟通的语言。
SQL不是某个特定数据库供应商专有的语言,几乎所有重要的数据库系统都支持SQL。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP