MySQL(一)数据库的简单介绍

1、数据库的好处

(1)实现数据持久化

(2)使用完整的管理系统统一管理,可以实现结构化查询

2、数据库的概念

(1)DB:数据库(database),存储数据的仓库,它保存了一系列有组织的数据。

(2)DBMS:数据库管理系统(Database Management System),又称为数据库软件(产品),用于管理DB中的数据,常见的数据库管理系统(MySQL,Oracle,DB2,SqlServer等)。

(3)SQL:结构化查询语言(Structure Query Language),专门用来与数据库通信的语言。

3、SQL语言的优点

(1)不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL。

(2)简单,但实际是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

4、数据库的特点

(1)将数据放到表中,表再放到库中。

(2)一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己;表名具有唯一性。

(3)表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。

(4)表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”

(5)表中的数据是按行存储的,每一行类似于java中的“对象”。

循序渐进学Java!

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

海量数据迁移之冲突数据筛查(r2 第1天)

对于数据迁移来说,无论准备工作准备的多么充分,在测试和正式生产环境中,心里还是会对冲突的数据有一些疑虑,心里感觉没底,因为生产的数据也是在不断变化的,要迁移的数...

3355
来自专栏乐沙弥的世界

mongoDB简介及关键特性

431
来自专栏Golang语言社区

高并发服务器的设计--缓存的设计

为什么需要缓存呢? 很简单的道理,拿QQ做个比方,每天有几亿用户登录、查询个人信息,且这些信息基本不会变化,如果你是架构师,你会选择全部从数据库中查询么,估计会...

34110
来自专栏Spark学习技巧

Flink流式处理概念简介

一,抽象层次 Flink提供不同级别的抽象来开发流/批处理应用程序。 ? 1,stateful streaming 最底层。它通过Process Functio...

2916
来自专栏Albert陈凯

Spark高级面试问题join丢失节点、parquet大小

千万数据的join或者reduce过程中总是有任务节点丢失的情况? 田毅:这个是经常出现的问题,最常见原因还是GC导致的长时间卡住,导致心跳超时。可以参考int...

3144
来自专栏微服务生态

论代码级性能优化变迁之路(二)

在上一篇我们主要介绍了所遇到问题的五点,那么今天接下来讨论剩下的问题,我们先再回顾一下之前讨论的问题:

602
来自专栏desperate633

深入分析Redis特点及应用场景Redis的特点:Redis的优势:Redis与其他key-value存储有什么不同?Redis应用场景2. 删除与过滤3. 排行榜相关

在Web应用中,“列出最新的回复”之类的查询非常普遍,这通常会带来可扩展性问题。这令人沮丧,因为项目本来就是按这个顺序被创建的,但要输出这个顺序却不得不进行排序...

1002
来自专栏java系列博客

=Java面试通关要点汇总集之核心篇参考答案

2203
来自专栏程序员阿凯

Java面试通关要点汇总集 核心篇

964
来自专栏CDA数据分析师

【干货】大数据量下,58同城mysql实践!

WOT(World Of Tech)2015,互联网运维与开发者大会将在北京举行,会上58同城将分享《大数据量下,58同城mysql实战》的主题,干货分享抢先看...

2149

扫码关注云+社区