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

这里放一下最终完成的截图。

学习数据库的概念,作用相关推荐

  1. lucene和elasticsearch的前世今生、elasticsearch的核心概念、elasticsearch核心概念 vs. 数据库核心概念(来自学习资料)

    1.Lucene和elasticsearch的前世今生 lucene,最先进.功能最强大的搜索库,直接基于lucene开发,非常复杂,api复杂(实现一些简单的功能,写大量的java代码),需要深入理 ...

  2. 学mysql的作用是什么_你知道学习数据库有什么用吗

    目前市场上的数据库产品的种类有很多,很多人都在学习数据库,但是你知道学习数据库有什么用吗?本期乔布 总的来说,数据库的作用是很大的,在很多地方都可以用到,尤其是与各类数据有关的,更会用到了. 数据库是 ...

  3. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·001【数据库基本概念、MySQL安装与介绍】

    文章目录 一.数据库基本概念 1.DB与DBMS 2.数据库系统的构成 3.数据管理发展过程 4.数据库 5.关系型数据库 二.MySQL安装与卸载 三.与MySQL相关的常用命令 四.MySQL相关 ...

  4. 重拾强化学习的核心概念_强化学习的核心概念

    重拾强化学习的核心概念 By Hannah Peterson and George Williams (gwilliams@gsitechnology.com) 汉娜·彼得森 ( Hannah Pet ...

  5. 统计信息在数据库中的作用_统计在行业中的作用

    统计信息在数据库中的作用 数据科学与机器学习 (DATA SCIENCE AND MACHINE LEARNING) Statistics are everywhere, and most indus ...

  6. SQL全方位攻略:之数据库历史、数据库基本概念和相关术语,以及常见的数据库类型介绍

    文章目录 1.数据库介绍 1.1 数据库历史 1.2 数据库基本概念和术语 1.2.1. 数据库 1.2.2. 数据库管理系统(DBMS) 1.2.3. 应用程序 1.2.4. 模式(Schema) ...

  7. Flink学习1-基础概念

    Flink学习1-基础概念 Flink系列文章 更多Flink系列文章请点击Flink系列文章 更多大数据文章请点击大数据好文推荐 摘要 本文是作者学习Flink的一些文档整理.记录和心得体会,希望与 ...

  8. MySQL数据库设计概念(多表查询事务操作)

    每天进步一点点 数据库设计概念 数据库设计简介 表关系(多对多) 表关系(一对多) 表关系之一对一 多表查询 笛卡尔积现象 内连接查询 外连接查询 嵌套查询(子查询) 事务操作 事务的概念 手动提交事 ...

  9. 深度学习基础(基本概念、优化算法、初始化、正则化等)

    2020-04-25 16:29:09 引言 深度学习目前已成为发展最快.最令人兴奋的机器学习领域之一,许多卓有建树的论文已经发表,而且已有很多高质量的开源深度学习框架可供使用.然而,论文通常非常简明 ...

  10. 数据库杂谈(一)——数据库基本概念

    文章目录 1 数据库基本概念 1.1数据库和数据库管理系统 1.2 数据库系统和文件系统 1.3 数据模型 1.4 数据库三级模式和两级独立性 1.4.1 三级模式 1.4.2 二级映像功能 1.4. ...

最新文章

  1. 淘宝海量数据库之二:一致性选择
  2. LaTex中编辑公式的上下角标出现的问题---允许{}的嵌套吗?
  3. mysql40190_MySQL 内核深度优化
  4. C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel)、 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版)
  5. 【VBA】多条件去重
  6. GenerateProjectFiles.bat分析
  7. 利用swoole coroutine协程实现redis异步操作
  8. 谈谈对网站性能优化的认识
  9. 总结的AngularJS1版本的一些面试问题
  10. Autodesk MapGuide Enterprise 2012开发技术入门培训视频录像下载
  11. 关于数据库学习的一些知识盲区
  12. Google今日公布VR SDK 1.0 bete测试版
  13. 如何下载网页php源文件,php如何实现对各种文件下载
  14. 用python祝福父亲节_python 计算 父亲节
  15. Mac 电脑下载 AppStore 中的 ipa 软件包详细流程
  16. 如何入侵网页游戏服务器,游戏服务器被攻击了应该怎么办?如何保护游戏网站安全?...
  17. 运行python代码import cv2时报错的解决方法
  18. 一个C语言的基本教程—位运算篇
  19. 【神搜递归】统计问题
  20. 智能家居真正爆发:还需要一场普及战

热门文章

  1. 华三ASPF技术白皮书
  2. exe打包工具,封装exe安装程序--Inno Setup
  3. 伺服驱动器方案,迈信ep100 成熟方案STM32源码
  4. 计算机四级网络工程师考过指南
  5. Sql面试50题 详解 持续更新
  6. 挨踢攻城师必备的路由交换技术
  7. java从JDK里提取全球数据,包含国家(名称、二字代码、三字代码)、币种(名称和代码)、和语言种类的数据
  8. 用python实现pdf转word(带格式)_Python 实现加密过的PDF文件转WORD格式
  9. 讲道理 | 三维高斯积分公式
  10. xmpp即时通讯协议的特性---长处和缺点!