数据库基础

数据库基础

什么是数据库

简单的说,数据库(database)就是一个以某种有序的方式存储数据的集合,就像一个箱子,这个箱子就是文件存数的位置.

另外,数据库和数据库软件的概念不同,数据库软件其实应该叫数据库管理系统(DBMS),可以创建和使用数据库容器,我们一般直接接触的是DBMS,通常使用它来访问数据库.

表(table)是一种结构化的文件,可用来存储某种特定类型的数据。就像箱子里的塑料带将不同的东西分开防止,同样的类型放在一个袋子中.

模式(schema)

关于数据库和表的布局及特性的信息,用来描述数据库中特定的表以及整个数据库(和其中表的关系)。

列和数据类型

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

数据类型(datatype)是指列的数据类型,每个列都有相应的数据类型.

表中的一个记录,就是表中的一组数据

主键

表中每一行都应该有可以唯一标识自己的一列或一组列,这些列就被成为主键(primary key),用来唯一标示一组数据.

主键需满足以下条件:

  1. 任意两行都不具有相同的主键值
  2. 每个行都必须具有一个主键值,主键列不允许NULL

SQL

SQL是结构化查询语言,是数据库专用的语言,所有的SQL类型的数据库基本都可以使用SQL语言来通信,且多数语法都相同

转载于:https://www.cnblogs.com/itogo/p/5670360.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值