大数据开发基础之JAVA-MySQL

今天给大家带来的是大数据开发基础之JAVA-MySQL的基础知识,作为一个关系型数据库管理系统,MySQL在我们的工作中是能够起到非常大的作用的,而且也是一个初学者必备的技能知识。下面就为大家带来,MySQL的基础知识。

大数据开发基础之JAVA-MySQL


一、MySQL组成

首先在了解MySQL前,先需要懂得什么是数据库?什么是SQL?

数据库管理系统(DataBase Management System)简称DBMS,数据库是以一定方式储存在一起、能予多个用户共享使用的电子文件的集合。是为了建立,操作和维护数据库而设计的一个程序,介于用户和数据库之间。类似于冰箱存储食物,仓库存储货物。数据库(DataBase),简称DB:按照某一特定数据结构来组织,存储数据的仓库。

(注意: 使用SQL语言,通过DBMS来管理DB)

SQL是结构化查询语言,用于存取数据以及查询、更新和管理关系数据库系统。它是一种工具,举个简单的例子来说:水池就好比数据库,水是数据,我们抽水池里的水需要工具-水管,而这个水管就是SQL了。

什么是SQL:结构化的查询语句

SQL分类:

  DDL:数据定义语言

* create,alter,drop...

  DML:数据操纵语言

* update,insert,delete

  DCL:数据控制语言

* grant,if..

  DQL:数据查询语言

* select

SQL功能:

1、数据创建语句,能够帮助你定义数据库和对象,例如表,视图,触发器,存储过程;

2、数据操纵语言,能够更新数据,查询数据;

3、数据控制语言,帮你管理数据权限

把上面的两者搞清楚后,那么接下来就说MySQL数据库了

大数据开发基础之JAVA-MySQL


二、MySQL

MySQL数据库:

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL 是开源的,目前隶属于 Oracle 旗下产品。对于不同的用户,MySQL分为2个版本:

MySQL Community Server(社区版):该版本可以自由下载且永久免费的,可是官方网不会提供技术方面的支持服务。

MySQL Enterprise Server(商业版):该版本是有收费标准的,并且不可以免费下载,该版本有着健全的技术服务支持。MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。

MySQL 使用标准的 SQL 数据语言形式。

MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。

MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。

MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。

MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。

什么是SQL:结构化的查询语句

SQL分类:

  DDL:数据定义语言

* create,alter,drop...

  DML:数据操纵语言

* update,insert,delete

  DCL:数据控制语言

* grant,if..

  DQL:数据查询语言

* select

三、MySQL的特性、优点

1)MySQL是对外开源的数据库

MySQL是一个开源的数据库,所有人都能够获得该数据库的源码。这一点为MySQL的使用大大提升了自由度。

2)MySQL可扩展性强

MySQL网络服务器能够在桌面上或是笔记本上与别的程序运行、web服务器这些一起轻轻松松运作。

3)价格的优势

MySQL数据库是一个开放的软件,所有人都能够从官网上免费下载(社区版)。就算是必须付钱的额外功能,其价钱也是很便宜的。

4)MySQL网络服务器在手机客户端、网络服务器或是嵌入式操作系统中工作中

MySQL是一个完全意义上的多用户、多线程的数据库服务器。它可以迅速、高效、安全地处理大容量的数据。

MySQL数据库遵从客户端/网站服务器架构,由一个多线程的SQL服务构成,适用后端开发、不同用户程序和库、管理专用工具的接口。MySQL服务器还可以做为内嵌式线程同步库,与应用程序进行连接,以获得更小、更快,更便于管理的独立产品。

大数据开发基础之JAVA-MySQL


以上就是本期的所有内容了,关于MySQL还有其他的细节知识,因为篇幅有限就不在此一一赘述了。这类知识主要还是靠实际操作,练的多了才能知道自己哪里会,哪里不会。

希望大家点个关注,及时收取最新文章推送。

有问题的欢迎在评论区留言,如有侵权请告知。

展开阅读全文

页面更新:2024-04-23

标签:新和   数据   语句   仓库   定义   版本   语言   关系   服务器   数据库   文件   基础   程序   知识   用户   系统   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top