学习数据库的概念,作用
1.数据库的用途是什么?
1、共享数据:数据包括所有用户可同时存取数据库中的数据,也包括使用者可以通过接口使用数据库获取的数据。
2、减轻冗余程度:和文件系统相比避免了使用者各自建立各种文件。减少了大量重复数据,减少了冗余的数据。
3、集中控制数据:文件管理中,数据分散,不同的用户或同一用户在不同处理中其文件之间无关。数据库可对数据进行集中控制,管理
4、确保数据的安全可靠:安全性控制,完整性控制,并发性控制,在同一时间周期内,可对数据实现多路存取,防止用户之间的不正常交互作用。
5、恢复故障:及时发现故障并修复,防止数据被破坏。数据库能尽快恢复数据库系统运行时出现的故障。
2.常用数据库有哪些?
在当今的互联网中,最常见的数据库模型主要是两种,即SQL关系型数据库和NoSQL非关系型数据库。其中,关系型数据库中常用的有Oracle、MySQL、Microsoft SQL Server、PostgreSQL、Hive、Impala、Presto、ClickHouse。非关系型数据库中常用的键值(Key-Value)存储数据库有Memcached、Redis、Ehcache,常用的列存储(Column-oriented)数据库有Cassandra(AP)、HBase(CP),常用的面向文档(Document-Oriented)数据库有MongoDB、CouchDB,常用的图形数据库有Neo4J、InforGrid,常用的时序数据库有InfluxDB、Prometheus(普罗米修斯)、OpenTSDB(底层基于HBase),常用的搜索引擎存储有Elasticsearch、Solr,其它类型的常用的非关系型数据库还有db4o、Versant,Berkeley DB XML、BaseX。
3.安装和使用 SQLlog
没什么好讲的,照着来就行。这里直接放一张连接到mysql之后的图。
4. 配置 mysql 服务器,使其它电脑可以联接使用
这个也没什么好说的,照着下面一行行复制进去就行了。
/mysql –uroot –p //使用 root 用户进入,–p后输入自己当时设置的密码
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
mysql> update mysql.user set password = password(‘root’);
mysql> flush privileges;//刷新权限
mysql>select host, user, password from mysql.user;
$ ./mysql –uroot –proot –h
-h 后跟 ip 地址或主机名,用于访问其它指定电脑上的 mysql
这里放一下最终完成的截图。
学习数据库的概念,作用相关推荐
- lucene和elasticsearch的前世今生、elasticsearch的核心概念、elasticsearch核心概念 vs. 数据库核心概念(来自学习资料)
1.Lucene和elasticsearch的前世今生 lucene,最先进.功能最强大的搜索库,直接基于lucene开发,非常复杂,api复杂(实现一些简单的功能,写大量的java代码),需要深入理 ...
- 学mysql的作用是什么_你知道学习数据库有什么用吗
目前市场上的数据库产品的种类有很多,很多人都在学习数据库,但是你知道学习数据库有什么用吗?本期乔布 总的来说,数据库的作用是很大的,在很多地方都可以用到,尤其是与各类数据有关的,更会用到了. 数据库是 ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·001【数据库基本概念、MySQL安装与介绍】
文章目录 一.数据库基本概念 1.DB与DBMS 2.数据库系统的构成 3.数据管理发展过程 4.数据库 5.关系型数据库 二.MySQL安装与卸载 三.与MySQL相关的常用命令 四.MySQL相关 ...
- 重拾强化学习的核心概念_强化学习的核心概念
重拾强化学习的核心概念 By Hannah Peterson and George Williams (gwilliams@gsitechnology.com) 汉娜·彼得森 ( Hannah Pet ...
- 统计信息在数据库中的作用_统计在行业中的作用
统计信息在数据库中的作用 数据科学与机器学习 (DATA SCIENCE AND MACHINE LEARNING) Statistics are everywhere, and most indus ...
- SQL全方位攻略:之数据库历史、数据库基本概念和相关术语,以及常见的数据库类型介绍
文章目录 1.数据库介绍 1.1 数据库历史 1.2 数据库基本概念和术语 1.2.1. 数据库 1.2.2. 数据库管理系统(DBMS) 1.2.3. 应用程序 1.2.4. 模式(Schema) ...
- Flink学习1-基础概念
Flink学习1-基础概念 Flink系列文章 更多Flink系列文章请点击Flink系列文章 更多大数据文章请点击大数据好文推荐 摘要 本文是作者学习Flink的一些文档整理.记录和心得体会,希望与 ...
- MySQL数据库设计概念(多表查询事务操作)
每天进步一点点 数据库设计概念 数据库设计简介 表关系(多对多) 表关系(一对多) 表关系之一对一 多表查询 笛卡尔积现象 内连接查询 外连接查询 嵌套查询(子查询) 事务操作 事务的概念 手动提交事 ...
- 深度学习基础(基本概念、优化算法、初始化、正则化等)
2020-04-25 16:29:09 引言 深度学习目前已成为发展最快.最令人兴奋的机器学习领域之一,许多卓有建树的论文已经发表,而且已有很多高质量的开源深度学习框架可供使用.然而,论文通常非常简明 ...
- 数据库杂谈(一)——数据库基本概念
文章目录 1 数据库基本概念 1.1数据库和数据库管理系统 1.2 数据库系统和文件系统 1.3 数据模型 1.4 数据库三级模式和两级独立性 1.4.1 三级模式 1.4.2 二级映像功能 1.4. ...
最新文章
- 淘宝海量数据库之二:一致性选择
- LaTex中编辑公式的上下角标出现的问题---允许{}的嵌套吗?
- mysql40190_MySQL 内核深度优化
- C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel)、 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版)
- 【VBA】多条件去重
- GenerateProjectFiles.bat分析
- 利用swoole coroutine协程实现redis异步操作
- 谈谈对网站性能优化的认识
- 总结的AngularJS1版本的一些面试问题
- Autodesk MapGuide Enterprise 2012开发技术入门培训视频录像下载
- 关于数据库学习的一些知识盲区
- Google今日公布VR SDK 1.0 bete测试版
- 如何下载网页php源文件,php如何实现对各种文件下载
- 用python祝福父亲节_python 计算 父亲节
- Mac 电脑下载 AppStore 中的 ipa 软件包详细流程
- 如何入侵网页游戏服务器,游戏服务器被攻击了应该怎么办?如何保护游戏网站安全?...
- 运行python代码import cv2时报错的解决方法
- 一个C语言的基本教程—位运算篇
- 【神搜递归】统计问题
- 智能家居真正爆发:还需要一场普及战