Mysql概述

1 数据库概述

1.1 什么是数据库

DataBase,简称DB,数据库

数据库就是用来存储、管理数据的仓库

层次式数据库、网络型数据库、关系型数据库、非关系型数据库

1.2 什么是关系型数据库

其实就是以二维表的形式保存、管理数据的数据库
在这里插入图片描述

非关系型数据库底层是以键值对(key-value)结构保存数据

常见的关系型数据库:

SQL Server:微软提供,适用于中型、大型项目,收费,在java中的使用占比大概10%,.NET C#

Oracle:甲骨文公司提供,适用于大型、超大型项目,性能优异,功能强大,收费,在Java中使用占比50%

Mysql:瑞典mysqlAB公司提供,适用于小型、中型项目,小巧轻量,免费开源,性能也不差。在Java中使用占比20%

DB2:IBM公司提供,IBM 服务器软件、服务器硬件、数据库

Sqlite:迷你,嵌入式设备,智能家居,手机,ipad

1.3 数据库相关概念

1.31、数据库服务器

服务器软件,mysql 软件,将服务器软件装在电脑上,就可以作为一台服务器对外提供服务器。(存取数据)

1.3. 2、数据库

在每一个数据库服务器中,可以有很多个仓库(数据库),通常情况下,一个网站中的所有数据会存放在一个数据库中。

京东 db_jd数据库

百度 db_baidu数据库

淘宝 db_taobao数据库

1.3.3、表

一个数据库中可以创建多张表,而一张表用于存放一类信息

(Java中的类对应数据库中的表)

商品信息 tb_product表

购物车信息 tb_cart表

用户信息 tb_user表

订单信息 tb_order表

1.3.4、表记录

一张表中可以包含多条表记录,一个表记录用于存放某一条具体的信息
在这里插入图片描述
数据库服务器、数据库、表、表记录_17

2 Mysql数据类型

2.1 数值类型

Mysql中提供了很多的数值类型,其中最常用的:

int 对应Java中的int类型,占用4个字节

double 对应Java中的double类型,占用8个字节

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值