DB

数据库

数据库管理系统DBMS 是一个软件,通常被称为数据的仓库,主要作用是为了存放,检索大量的数据。

DB的简单使用(DB=Database):单独的怎么使用这个数据库软件。

数据库的分类

  1. 关系型数据库:MySQL,Qracle,SQL Server,DB2。
  2. 非关系型数据库:redis,es,hive,hbase.
  3. 层次型数据库
  4. 网状数据库 neo4j

关系型数据库的特征是什么?
一个关系型数据库的里面存放的都是二维(行,列)表格,这种表格也被称为“二元关系”,简称关系。

MySQL是一个数据库,它的里面保存了好多数据库。(简称)
MySQL是一个数据库管理软件,这个软件里面管理了很多数据库。
数据库管理软件中有很多数据库,每个数据库中有很多表。我们数据就是放在表格里面的。

关系型表格中一些重要的概念;

  1. 列(属性)
  2. 行(元素)
  3. 表(关系)
  4. 表格和表格之间通常通过相同的列(属性)来关联起来。但是一个数据库中表格并不一定都要彼此关联。

完整性约束:完整性约束实际上就是对这个表格施加各种各样的限制。

  1. 域约束:指一个属性(列)的里面可以放置那些类型的值,比如int,字符串,double等,一个列中的值类型必须是统一的。
  2. 主键约束:一个列中的值不允许重复并且也不允许为空。如果一个列中没有重复元素,也没有空元素,我们就说这一列“满足主键约束”,或者说这一列是“主建”。
  3. 外建约束:首先要注意一旦提到外建约束,一定是有2张表格起的。假设有2张表格A和B,A中有一列满足外键约束是指:这一列中所有的数据必须来自于另一个表格中的主建列。 一个列满足外建约束,也可以简称这一列是外建。
  4. 强制完整性约束:指某一个列的值要满足一定条件。

语法

  1. 建立和删除表
 语法:
 CREATE	TABLE 表格名称(
 列名  列类型,//PRIMARY KEY
 列名  列类型,
 主键 KEY(那一列作主建,就写那一列)//或着直接在那一列后面加上主键;
 列子:
CREATE TABLE Name(
name CHAR5,//(需要指定长度)
nnam  INT,
PRIMARY KEY(name);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值