数据库的入门简单了解
数据库的分类:
数据库是一个以某种有组织的方式存储在硬盘上数据集合
客户端(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历史悠久、社区以及用户非常活跃,遇到问题,可以很快获取到帮助
数据库的入门简单了解相关推荐
- 数据库编程入门培训(二)
本文为数据库编程入门培训的第二讲,主要讲述一下数据库编程具体怎么实现.示例代码在本文后面的附件中可以下载. 如上篇文章所描述的那样,由于Microsoft Access数据库比较直观,适合初学者入门学 ...
- Android高性能ORM数据库DBFlow入门
DBFlow,综合了 ActiveAndroid, Schematic, Ollie,Sprinkles 等库的优点.同时不是基于反射,所以性能也是非常高,效率紧跟greenDAO其后.基于注解,使用 ...
- OceanBase数据库实践入门——性能测试建议
概述 本文主要分享针对想压测OceanBase时需要了解的一些技术原理.这些建议可以帮助用户对OceanBase做一些调优,再结合测试程序快速找到适合业务的最佳性能.由于OceanBase自身参数很多 ...
- 超经典两万字,MySQL数据库快速入门。
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<MySQL数据库快速入门> MyS ...
- C语言与数据库操作入门
https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...
- 视频教程-oracle数据库快速入门-Oracle
oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...
- 数据库从入门到删库跑路(二) - - PL/SQL
数据库从入门到删库跑路 - - PL/SQL 1.PL/SQL(Procedure Language & Structured Query Language) 定义:一种高级数据库程序设计语言 ...
- MySQL数据库新手入门教程
相信很多做数据分析的朋友都发现,在平时做业务分析中,Excel表格是我们使用最频繁的工具.我们还发现,Excel虽然好用,但一旦数据量大了起来,比如处理二三十万条或以上数据量的时候,就会出现卡顿,甚至 ...
- NoSql数据库--Redis入门
Redis入门 1.NoSQL概述[重点了解] 1.1 什么是NoSQL NoSQL(NoSQL=Not Only SQL),意即"不仅仅是SQL"是一项全新的数据库理念,泛指 ...
最新文章
- PhoneGap 1.5版本 cordova.js 简析 3(转)
- 618 京东到家-小程序也狂欢
- VTK:填充孔用法实战
- boost::math::tools::cohen_acceleration用法的测试程序
- 51nod1244 欧拉函数之和 杜教筛
- 2020数学建模国赛C题思路
- 周末生活日记|我们和楠哥
- 阿里云荣获可信云容器安全能力先进级认证, ACK/ACR为企业级安全护航
- 面对微信小程序的威胁,支付宝可以考虑安心做B2C的社交了
- XAF-UI元素概述
- mysql 分组统计 取最大值_(Mysql)sql分组取最大值问题
- 蓝桥杯 ADV-173算法提高 淘淘的名单
- 液晶面板里面有些什么配件_液晶电视核心部件液晶面板有哪些类型?
- office2016 visio2016 安装问题
- 基于 Java 机器学习自学笔记 (第60天:过去十日的总结)
- 【HAT】 Activating More Pixels in Image Super-Resolution Transformer
- 网线制作IP组网(基于华为eNSP模拟器)
- 《SysML精粹》学习记录--第七章
- 送书 | 知乎阅读300w+的生信学习指南(更新版)
- 上线65535_百闻牌:遇到这几个式神压力真大,65535攻击带不屈,这咋打?