数据库的基本理念

数据库基本概念:
数据就是使用一些介质进行存储,例如文字存在文档中
数据库可以完成数据持久化保存+快速提取

数据库类型:关系型数据库、非关系型数据库
① 关系型数据库: 存储的往往是字符、字符串、数值、布尔值等
② 非关系型数据库:存储的往往是图片、视频、语音等


记录:行
字段(属性): 列
以行+列的形式就组成了表(数据存储在表中)


数据库
多张表存储在数据库中
"关系型数据库" 表与表字段/属性的关联

二、数据库发展史
第三代数据库
一些新的元素被添加进主流数据库系统中
引申:SQL + NoSQL 组合使用
web ——》 redis ——》mysql
CPU ——》 缓存 ——》内存

三、关系型数据库
实体-关系 E-R 
记录(行) 表示了一个实体(的属性)
而E-R图:
实体与实体之间的联系(关系)
即 表与表的关系

关系数据库4-3
客户编码:主键(类比入学学号)
主键特性:唯一、非空

四、非关系型数据库
关系型数据库: 适用于对关系很明确的数据建立模型、定义、存储数据
非关系型数据库: 存储海量数据,给与”大数据“进行分析,筛选出有价值的
部分

mysql 数据库管理

describe user;
Field:字段名称
Type:数据类型
Null :是否允许为空
Key :主键
Type:数据类型
Null :是否允许为空key :主键
Default :默认值
Extra :扩展属性,例如:标志符列(标识了种子,增量/步长)1 2
id:1 3 5 7

常用的数据类型:
int:整型                        用于定义整数类型的数据
float:单精度浮点4字节32位        准确表示到小数点后六位        
double:双精度浮点8字节64位
char:固定长度的字符类型        用于定义字符类型数据。
varchar:可变长度的字符类型        
text:文本
image:图片
decimal(5,2):5个有效长度数字,小数点后面有2位        指定长度数组
#Char如果存入数据的实际长度比指定长度要小,会补空格至指定长度,如果存入的数据的实际长度大于指定长度,低版本会被截取,高版本会报错

主键是唯一的,但主键可以由多个字段构成
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值