数据库发展史 特性,安装区别
数据库发展史
初始阶段-----人工管理:人力手工整理存储数据
萌芽阶段-----文件系统:使用磁盘文件来存储数据
初级阶段-----第一代数据库:出现了网状模型、层次模型的数据库
中级阶段-----第二代数据库:关系型数据库和结构化查询语言
高级阶段------新一代数据库:NOSQL型数据库
MYSQL特性
使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、 OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。
为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、 Python、Ruby和Tcl等。
支持多线程,充分利用CPU资源,支持多用户。
优化的SQL查询算法,有效地提高查询速度。
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的 软件中。
提供多字符集支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数 据列名。
提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
提供用于管理、检查、优化数据库操作的管理工具。
可以处理拥有上千万条记录的大型数据库。
安装区别
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):
下载位置:mysql下载位置
解压缩后位置:D:\mysql-8.0.15-winx64
在主目录下复制一个xx.ini,修改为my.ini,修改其中的basedir和datadir
basedir=mysql主目录 datadir=mysql主目录/data
初始化命令(记录控制台给出的随机密码,一定记住):
mysqld --initialize --console
然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install mysql8
启动服务:
net start mysql8
登陆旧密码登陆(第3步中的密码):
mysql -u root -p
修改密码: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 之后键入修改密码的命令:
ALTER USER root@localhost IDENTIFIED BY 'root使用新密码登陆:
mysql -u root -p 新密码
-
卸载MySQL:
停止服务:net stop mysql
删除服务:mysqld --remov
数据库发展史 特性,安装区别相关推荐
- 数据库发展史2--数据仓库
回顾数据仓库的发展历程,大致可以将其分为几个阶段:萌芽探索到全企业集成时代.企业数据集成时代.混乱时代--"数据仓库之父"间的论战.理论模型确认时代以及数据仓库产品百家争鸣时代. ...
- MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
深入理解MySQL的数据库引擎的类型 作者: 字体:[增加 减小] 类型:转载 本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下 你能用的数据库引擎取决于mysql在 ...
- 分布式数据库中间件 MyCat 安装及使用
分布式数据库中间件 MyCat 安装及使用 关于 MyCat 的铺垫文章已经写了三篇了: MySQL 只能做小项目?松哥要说几句公道话! 北冥有 Data,其名为鲲,鲲之大,一个 MySQL 放不下! ...
- C、C++、C#、Java、php、python语言的内在特性及区别
C.C++.C#.Java.PHP.Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言.C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作 ...
- mysql数据库有哪些版本_MySQL数据库各个版本的区别
MySQL数据库各个版本的区别 MySQL数据库 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管 ...
- 数据库发展史(引用1)
数据库发展史(引用1) 引用目录 文章目录 数据库发展史(引用1) 引用目录 1. 数据管理的诞生 2. 关系数据库的由来 3. 结构化查询语言 (SQL) 4. 面向对象数据库 5. 数据管理的变革 ...
- 图数据库neo4j的安装与基本使用(一)
图数据库neo4j的安装与基本使用(一) 1-什么是图形数据库,什么是Neo4j 2018年06月13日 17:16:10 weixin_37681618 阅读数:233更多 个人分类: 图形数据库 ...
- 卸载oracle10g服务端,oracle10g数据库服务器的安装与卸载.ppt
<oracle10g数据库服务器的安装与卸载.ppt>由会员分享,可在线阅读,更多相关<oracle10g数据库服务器的安装与卸载.ppt(40页珍藏版)>请在装配图网上搜索. ...
- Linux发展史与安装
Linux发展史与安装 一.Linux系统的安装 1.安装方式 目前安装操作系统方式有2种:真机安装.虚拟机安装. 真机安装:使用真实的电脑进行安装,像安装windows操作系统一样,真机安装的结果就 ...
最新文章
- SoJpt Boot 2.3-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发
- wps android x86,Android-x86 8.1-rc5 发布:PC 上的安卓系统
- 开发日记-20190719 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 12
- Ubuntu 16.04源码编译安装Apache 2.4.25教程
- python升级命令出现错误_python - _tkinter.TclError:无法调用“ update”命令:应用程序已被破坏错误 - 堆栈内存溢出...
- ios开发中的C语言学习—— 结构体简介
- vim 文本一些行注释,替换
- NYOJ 202 红黑树
- nifi 实现数据库到数据库之间数据同步
- java获取单击内容,java – 单击菜单链接时,获取元素不是可点击的异常
- 《新一代人工智能发展白皮书(2017年)》重磅发布(100页完整版PPT)
- 2012,新的一年,新的开始
- IIS支持下载.config后缀名的文件
- https的博客作业
- Eclipse中ICTCLAS 2011 的java调用
- SpringCloud系列第09节之消息总线Bus
- c语言求解二元一次方程,c语言,求解二元一次方程
- 瓜大NPUCTF-Misc、Crypto Write Up
- Windows10 如何清理注册表,教大家清理注册表方法
- 宏正ATEN发行全新高端式IP-Based Cat 5 KVM多电脑切换器
热门文章
- php 获取agent,PHP解析HTTP_USER_AGENT 获取客户端浏览器以及版本号 | 八戒哥技术博客...
- Allegro如何使用Snake命令走蛇形线操作指导
- DetailsView
- 2019-02-13 思考:1000瓶药水,1瓶有毒,老鼠毒发24h,如何用最少的老鼠在24h内找出毒药?
- 互联网日报 | 5月2日 星期日 | 五一档总票房破5亿;中国联通在香港正式推出5G服务;欧盟首次对苹果发起反垄断诉讼
- 【HCNA】-【网络模型】
- 守护进程 - Supervisor的使用
- IE可以上网其他浏览器上不了
- 蓝牙芯片|伦茨科技-智能蓝牙BLE5.2芯片ST17H66
- All flavors must now belong to a named flavor dimension. Learn more at https://