数据库—MySQL01

1.数据库简介

2.数据库的安装与使用

3.SQL语句

4.条件查询

 

一、数据库简介

1.数据库概述

      (1)什么是数据库

       其本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

     (2)数据的存储方式

       数据保存在内存

       int[] arr = new int[]{1, 2, 3, 4};
       ArrayList<Integer>list = new ArrayList<Integer>();
       list.add(1);

       new出来的对象存储在堆中。堆是内存中的一小块空间

       优点:内存速度快

       缺点:断电/程序退出,数据就清除了.内存价格贵

       数据保存在普通文件

       优点:永久保存

       缺点:查找,增加,修改,删除数据比较麻烦,效率低

       数据保存在数据库

       优点:永久保存,通过SQL语句比较方便的操作数据库

2.数据库的优点

       数据库是按照特定的格式将数据存储在文件中,通过SQL语句可以方便的对大量数据进行增、删、改、查操作,数据库是对大量的信息进行管理的高效的解决方案。

3.数据库管理系统

       数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据

       数据库和数据库管理系统的区别:简单区别就是,数据库是一个技术门类,或者一个产品,主要用户存储数据,而管理系统就是管理这个数据库产品的工具系统。

4.常见关系型数据库

       数据库的发展

       层次数据库

       网状数据库

       关系型数据库

       面向对象数据库(NoSQL非关系型数据库 MongoDB Redis)

       分布式数据库

     

数据库名

说明

MySQL

开源免费的数据库,

因为免费开源运作简单的特点,常作为中小型的项目的数据库首选。

 

MySQL1996年开始运作,sun公司经手,目前已经被Oracle公司收购了.

发布了目前开发极为常用的的MySQL5.5版本

MySQL6.x版本开始收费。

 

Oracle

收费大型数据库,Oracle公司的核心产品。

安全性极高

Oracle收购SUN公司,进而收购MySQL产品。

虚拟机

DB2(银行业)

IBM公司的数据库产品,收费超大型数据库。

性能极高,可以说同类数据库产品中已达到到极致性能

常应用在银行、金融系统中。

DB2运作成本极其高昂,需要和IBM服务器连用搭建分布式,才可发挥其极致性能。.

DB2学习成本也很高,必须要求程序员已经有一定的工作造诣,才可由此入门

 

SQLServer

MicroSoft 微软公司收费的中型的数据库。

C#、.net等语言常使用。

但该数据库只能运行在windows机器上,扩展性、稳定性、安全性、性能都表现平平。

 

Tomcat服务器、数据库服务器(linux)

SQLite

嵌入式的超小型数据库,主要应用在手机端。

SyBase

已经退出历史舞台。

但提供了一个非常专业数据建模的工具PowerDesigner,广泛应用在数据库设计阶段。

        MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MSQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

5.MySQL数据库简介

       与其他的大型数据库,例如Oracle、DB2、SQL、Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源代码软件,因此可以大大降低总体拥有成本。

       

      MySQL之父 Monty

      2008年1月16日,SUN公司宣布以10亿美元收购MySQL AB。Monty在MySQL卖给SUN时,并没有加入SUN公司,而是创立了Monty Program AB,接过MySQL的代码继续开发新的分支——MariaDB,自己担任CEO。

     MySQL虽然是开源的数据库,但是企业版也是要收费的。

二、数据库的安装与使用

链接https://pan.baidu.com/s/17b_LjVntLTyC9ou6xL6Bhw 
提取码:lnjo 

1.数据库的安装

     1、打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.49-win32.msi”。

     

     

     2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。

     

     3、点选“Browse”,手动指定安装目录。

     

     4、填上自定义安装目录,按“OK”继续。

     

     5、确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。

     

     

     

    

     6、正在安装中,请稍候,直到出现下面的界面, 则完成MySQL的安装

    

    数据库安装好了还需要对数据库进行配置才能使用 MYSQL的配置

   1、安装完成了,出现如下界面将进入mysql配置向导。

    

   2、选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。

   

    3、选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”  

   

   4、选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。

  

  

   5、选择网站并发连接数,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”。  

   

   6、是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值