主页 > 新闻资讯 > 大数据开发基础之JAVA-MySQL

大数据开发基础之JAVA-MySQL

作者:游老师 浏览次数: 2021-03-11 14:26
今天给大家带来的是大数据开发基础之JAVA-MySQL的基础知识,作为一个关系型数据库管理系统,MySQL在我们的工作中是能够起到非常大的作用的,而且也是一个初学者必备的技能知识。下面就为大家带来,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数据库了

二、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服务器还可以做为内嵌式线程同步库,与应用程序进行连接,以获得更小、更快,更便于管理的独立产品。

以上就是本期的所有内容了,关于MySQL还有其他的细节知识,因为篇幅有限就不在此一一赘述了。这类知识主要还是靠实际操作,练的多了才能知道自己哪里会,哪里不会。
希望大家点个关注,及时收取最新文章推送。
有问题的欢迎在评论区留言,如有侵权请告知。
 
热点排行
推荐文章
立即申请>>