数据库发展史

初始阶段-----人工管理:人力手工整理存储数据
萌芽阶段-----文件系统:使用磁盘文件来存储数据
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库:关系型数据库和结构化查询语言
高级阶段------新一代数据库:NOSQL型数据库

MYSQL特性

  1. 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

  2. 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、 OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。

  3. 为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、 Python、Ruby和Tcl等。

  4. 支持多线程充分利用CPU资源支持多用户

  5. 优化的SQL查询算法有效地提高查询速度。

  6. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的 软件中。

  7. 提供多字符集支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数 据列名。

  8. 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

  9. 提供用于管理、检查、优化数据库操作的管理工具

  10. 可以处理拥有上千万条记录的大型数据库

安装区别

wendows下安装就一直NEXT就行

压缩包安装

zip版(5.5、5.6):

1、解压到非中文、非特殊字符路径下

2、将bin目录配置到环境变量中

3、在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

basedir=mysql主目录 ​ datadir=mysql主目录/data

4、以管理员身份打开cmd,将路径切换到bin中,执行命令 mysqld install 新服务名 # 安装mysql服务器到系统

5、启动服务: 可以手动启动服务 也可以使用net start mysql 命令启动

6、测试 cmd中执行命令 mysql -uroot -p

zip版(5.7及8.0):

  1. 下载位置:mysql下载位置

  2. 解压缩后位置:D:\mysql-8.0.15-winx64

  3. 在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir

    basedir=mysql主目录 ​ datadir=mysql主目录/data

  4. 初始化命令(记录控制台给出的随机密码,一定记住):

    mysqld --initialize --console

  5. 然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

    mysqld --install mysql8

  6. 启动服务:

    net start mysql8

  7. 登陆旧密码登陆(第3步中的密码):

    mysql -u root -p

  8. 修改密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
                        
    # 之后键入修改密码的命令:
    ALTER USER root@localhost IDENTIFIED  BY 'root

  9. 使用新密码登陆:

    mysql -u root -p 新密码

  10. ​​​​​​​

    卸载MySQL:

    停止服务:net stop mysql

    删除服务:mysqld --remov

数据库发展史 特性,安装区别相关推荐

  1. 数据库发展史2--数据仓库

    回顾数据仓库的发展历程,大致可以将其分为几个阶段:萌芽探索到全企业集成时代.企业数据集成时代.混乱时代--"数据仓库之父"间的论战.理论模型确认时代以及数据仓库产品百家争鸣时代. ...

  2. MySQL数据库引擎介绍、区别、创建和性能测试的深入分析

    深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下   你能用的数据库引擎取决于mysql在 ...

  3. 分布式数据库中间件 MyCat 安装及使用

    分布式数据库中间件 MyCat 安装及使用 关于 MyCat 的铺垫文章已经写了三篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! ...

  4. C、C++、C#、Java、php、python语言的内在特性及区别

    C.C++.C#.Java.PHP.Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言.C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作 ...

  5. mysql数据库有哪些版本_MySQL数据库各个版本的区别

    MySQL数据库各个版本的区别 MySQL数据库 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管 ...

  6. 数据库发展史(引用1)

    数据库发展史(引用1) 引用目录 文章目录 数据库发展史(引用1) 引用目录 1. 数据管理的诞生 2. 关系数据库的由来 3. 结构化查询语言 (SQL) 4. 面向对象数据库 5. 数据管理的变革 ...

  7. 图数据库neo4j的安装与基本使用(一)

    图数据库neo4j的安装与基本使用(一) 1-什么是图形数据库,什么是Neo4j 2018年06月13日 17:16:10 weixin_37681618 阅读数:233更多 个人分类: 图形数据库 ...

  8. 卸载oracle10g服务端,oracle10g数据库服务器的安装与卸载.ppt

    <oracle10g数据库服务器的安装与卸载.ppt>由会员分享,可在线阅读,更多相关<oracle10g数据库服务器的安装与卸载.ppt(40页珍藏版)>请在装配图网上搜索. ...

  9. Linux发展史与安装

    Linux发展史与安装 一.Linux系统的安装 1.安装方式 目前安装操作系统方式有2种:真机安装.虚拟机安装. 真机安装:使用真实的电脑进行安装,像安装windows操作系统一样,真机安装的结果就 ...

最新文章

  1. SoJpt Boot 2.3-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发
  2. wps android x86,Android-x86 8.1-rc5 发布:PC 上的安卓系统
  3. 开发日记-20190719 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 12
  4. Ubuntu 16.04源码编译安装Apache 2.4.25教程
  5. python升级命令出现错误_python - _tkinter.TclError:无法调用“ update”命令:应用程序已被破坏错误 - 堆栈内存溢出...
  6. ios开发中的C语言学习—— 结构体简介
  7. vim 文本一些行注释,替换
  8. NYOJ 202 红黑树
  9. nifi 实现数据库到数据库之间数据同步
  10. java获取单击内容,java – 单击菜单链接时,获取元素不是可点击的异常
  11. 《新一代人工智能发展白皮书(2017年)》重磅发布(100页完整版PPT)
  12. 2012,新的一年,新的开始
  13. IIS支持下载.config后缀名的文件
  14. https的博客作业
  15. Eclipse中ICTCLAS 2011 的java调用
  16. SpringCloud系列第09节之消息总线Bus
  17. c语言求解二元一次方程,c语言,求解二元一次方程
  18. 瓜大NPUCTF-Misc、Crypto Write Up
  19. Windows10 如何清理注册表,教大家清理注册表方法
  20. 宏正ATEN发行全新高端式IP-Based Cat 5 KVM多电脑切换器

热门文章

  1. php 获取agent,PHP解析HTTP_USER_AGENT 获取客户端浏览器以及版本号 | 八戒哥技术博客...
  2. Allegro如何使用Snake命令走蛇形线操作指导
  3. DetailsView
  4. 2019-02-13 思考:1000瓶药水,1瓶有毒,老鼠毒发24h,如何用最少的老鼠在24h内找出毒药?
  5. 互联网日报 | 5月2日 星期日 | 五一档总票房破5亿;中国联通在香港正式推出5G服务;欧盟首次对苹果发起反垄断诉讼
  6. 【HCNA】-【网络模型】
  7. 守护进程 - Supervisor的使用
  8. IE可以上网其他浏览器上不了
  9. 蓝牙芯片|伦茨科技-智能蓝牙BLE5.2芯片ST17H66
  10. All flavors must now belong to a named flavor dimension. Learn more at https://