数据库基础一

数据库 database ) 保存有组织的数据的容器(通常是一个文 件或一组文件)。
数据库软件        应称为DBMS (数据库管理系统)。
table ) 某种特定类型数据的结构化清单。表是一种结构化的文件,可用 来存储某种特定类型的数据。
注:1存储在表中的数据是一种类型的数据或一个 清单。决不应该将顾客的清单与订单的清单存储在同一个数据库表中。
2表名的唯一性取决于多个因素,如数据库名和表名等的 结合。这表示,虽然在相同数据库中不能两次使用相同的表名, 但在不同的数据库中却可以使用相同的表名。
模式 schema ) 关于数据库和表的布局及特性的信息。模式可以用来描述数据库中特定的表以及 整个数据库(和其中表的关系)。
column 表中的一个字段(数据的属性)。所有表都是由一个或多个列组 成的。
注:数据库中每个列都有相应的数据类型。数据类型定义列可以存储的 数据种类。
数据类型 datatype 所容许的数据的类型。每个表列都有相 应的数据类型,它限制(或容许)该列中存储的数据。
注:帮助正确地排序数据,并在优化磁盘使用方面 起重要的作用。
row 表中的一个记录(一条数据)。
注:行,记录,这两个术语是可以互相 替代的,但从技术上说,行才是正确的术语。
主键 primary key)一列(或一组列),其值能够唯一区分表 中每个行。唯一标识表中每行的这个列(或这组列)称为主键。
注: 虽然并不总是都需要主键,但应该总是定义主键。
主键值规则:表中的任何列都可以作为主键,只要它满足以下条件:
1 任意两行都不具有相同的主键值;
2 每个行都必须具有一个主键值(主键列不允许 NULL 值)。
主键的最好习惯1 不更新主键列中的值;
2 不重用主键列的值;
3 不在主键列中使用可能会更改的值。
SQL (发音为字母 S-Q-L sequel )是结构化查询语言( Structured Query
Language )的缩写。 SQL 是一种专门用来与数据库通信的语言。
优点:
1 SQL 不是某个特定数据库供应商专有的语言。几乎所有重要的
DBMS 都支持 SQL ,所以,学习此语言使你几乎能与所有数据库
打交道。
2 SQL 简单易学。它的语句全都是由描述性很强的英语单词组成,
而且这些单词的数目不多。
3 SQL 尽管看上去很简单,但它实际上是一种强有力的语言,灵活
使用其语言元素,可以进行非常复杂和高级的数据库操作。
:DBMS 专用的 SQL  不可能全部相同,主要针对MySQL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值