数据库的分类:

数据库是一个以某种有组织的方式存储在硬盘上数据集合

客户端(javaweb项目------->服务器端的数据(iP:端口号)

数据库应用场景 以后开发javaweb项目 背后的数据都是存放在数据库(互联网)中

数据库系统的分类

A、关系型数据库(RDBMS)

1、Oracle数据库(甲骨文公司)

2、MySQL数据库(最流行的数据库)免费开源

3、SQLServer数据库(微软开发的数据库)C#(微软公司)

4、Sqlite(嵌入式关系类型的数据库)学习安卓手机端程序开发

5、db2

B、非关系型数据库(NoSQL)

1、Redis(缓存数据库) 持久化存到硬盘

2、Mongodb(文档数据库)

3、ElasticSearch(搜索服务)

4、Hbase(分布式、列示数据库)

---------------------------------------------------------------------------------------------------------------------------------

sql与数据库的关系

1、sql是一种用于操作数据库的语言,sql适用于所有关系型数据库

2、MySQL、Oracle、SQLserver、DB2是一个数据库软件,这些数据库软件支持标准的SQL,也就是通过SQL可以使用这些软件,不过每一个数据库系统会在标准SQL的基础上扩展自己的SQL语法,大部分的NoSQL数据库有自己的操作语言,对SQL支持的并不友好。

3、SQL属于数据库编程语言 数据库MySQL、Oracle、SQLServer、DB2数据库软件

Oracle(rownum)mysql (limit)------->SQLServer(top)

mysql的简介

mysql属于Oracle公司旗下的产品

体积小速度快,拥有成本低

特点:

1、MySQL数据库是用C/C++语言编写的,以保证源码的可移植性

2、支持多个操作系统如:Windows、Linux、Mac OS等

3、支持多线程,可以充分利用CPU资源

4、为多种编程语言提供API,包括C语言,java,php,python,go语言等

5、MySQL优化了sql算法,有效的提高了查询的速度

6、MySQL开源代码,无版权制约,自主性强,使用成本低(可以做二次改造)

7、MySQL历史悠久、社区以及用户非常活跃,遇到问题,可以很快获取到帮助

数据库的入门简单了解相关推荐

  1. 数据库编程入门培训(二)

    本文为数据库编程入门培训的第二讲,主要讲述一下数据库编程具体怎么实现.示例代码在本文后面的附件中可以下载. 如上篇文章所描述的那样,由于Microsoft Access数据库比较直观,适合初学者入门学 ...

  2. Android高性能ORM数据库DBFlow入门

    DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点.同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后.基于注解,使用 ...

  3. OceanBase数据库实践入门——性能测试建议

    概述 本文主要分享针对想压测OceanBase时需要了解的一些技术原理.这些建议可以帮助用户对OceanBase做一些调优,再结合测试程序快速找到适合业务的最佳性能.由于OceanBase自身参数很多 ...

  4. 超经典两万字,MySQL数据库快速入门。

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<MySQL数据库快速入门> MyS ...

  5. C语言与数据库操作入门

    https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...

  6. 视频教程-oracle数据库快速入门-Oracle

    oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  7. 数据库从入门到删库跑路(二) - - PL/SQL

    数据库从入门到删库跑路 - - PL/SQL 1.PL/SQL(Procedure Language & Structured Query Language) 定义:一种高级数据库程序设计语言 ...

  8. MySQL数据库新手入门教程

    相信很多做数据分析的朋友都发现,在平时做业务分析中,Excel表格是我们使用最频繁的工具.我们还发现,Excel虽然好用,但一旦数据量大了起来,比如处理二三十万条或以上数据量的时候,就会出现卡顿,甚至 ...

  9. NoSql数据库--Redis入门

    Redis入门 1.NoSQL概述[重点了解] 1.1 什么是NoSQL ​ NoSQL(NoSQL=Not Only SQL),意即"不仅仅是SQL"是一项全新的数据库理念,泛指 ...

最新文章

  1. PhoneGap 1.5版本 cordova.js 简析 3(转)
  2. 618 京东到家-小程序也狂欢
  3. VTK:填充孔用法实战
  4. boost::math::tools::cohen_acceleration用法的测试程序
  5. 51nod1244 欧拉函数之和 杜教筛
  6. 2020数学建模国赛C题思路
  7. 周末生活日记|我们和楠哥
  8. 阿里云荣获可信云容器安全能力先进级认证, ACK/ACR为企业级安全护航
  9. 面对微信小程序的威胁,支付宝可以考虑安心做B2C的社交了
  10. XAF-UI元素概述
  11. mysql 分组统计 取最大值_(Mysql)sql分组取最大值问题
  12. 蓝桥杯 ADV-173算法提高 淘淘的名单
  13. 液晶面板里面有些什么配件_液晶电视核心部件液晶面板有哪些类型?
  14. office2016 visio2016 安装问题
  15. 基于 Java 机器学习自学笔记 (第60天:过去十日的总结)
  16. 【HAT】 Activating More Pixels in Image Super-Resolution Transformer
  17. 网线制作IP组网(基于华为eNSP模拟器)
  18. 《SysML精粹》学习记录--第七章
  19. 送书 | 知乎阅读300w+的生信学习指南(更新版)
  20. 上线65535_百闻牌:遇到这几个式神压力真大,65535攻击带不屈,这咋打?

热门文章

  1. MgH2-grap金属Ni-Mg/C镍对镁碳复合储氢材料hene|Mg/C复合储氢材料复合储氢材料
  2. 青年论坛:谈判的情感力量
  3. matlab画平行板电场,MATLAB静电场电场电势
  4. ZOJ 1598 Spherical Triangle
  5. 无线网卡(RTL8188EU)驱动编译、使用DHCP配置无线网络(1
  6. python根据json数据画疫情分布地图
  7. Hadoop实战应用
  8. 瓜子二手车直卖网面试经历
  9. 无意间翻到五年前的工作笔记
  10. java打星星_java初学打印星星以及九九乘法表