数据库初识
数据库 /DataBase 简称DB
数据管理系统
数据库管理系统应用
数据库管理系统
如MySQL、Oracle、SQLite、Access、 Server mysql主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码,因为开放源代码这个数据库是免费的,他现 在是甲骨文公司的产品。 oracle主要用于银行、铁路、飞机场等。该数据库功能强大,软件费用高。也是甲骨文公司的产品。
sql server是微软公司的产品,主要应用于大中型企业,如联想、方正等。
数据库管理员 DBA(Database Administrator)
数据库管理系统分类
关系型数据库:(RDBMS)
oracle数据库
Oracle公司是目前全球最大的数据库软件公司,也是近年业务增长极为迅速的软件提供与服务商.主要应用范围:传统大企业、大公司、政府、金融、证券等。
mysql
MySQL被广泛的应用在Internet上的大中小型网站中。由于体积小、速度快、总体拥有成本低,开放源代码.
MariaDB数据库
MAriaDB数据库管理系统是MySQL数据库的一个分支,主要由开元社区维护,采用GPL授权许可。开发这个MariaDB的原因之一是:甲骨文公司收购了MySQL后,有MySQL闭源的潜在风险,因此MySQL开元社区采用分支的方式来避开这个风险。
SQL Server数据库
Microsoft SQL Server是微软公司开发的大型关系数据库系统。SQL Server的功能比较全面,效率高,可以作为中型企业或单位的数据库平台。SQL Server可以与Winodws操作系统紧密集成,不论是应用程序开发速度还是系统事务处理运行速度,都得到较大的提升,对于在Windows平台上开发的各种企业级信息管理系统来说,不论是C/S(客户机/服务器)架构还是B/S(浏览器/服务器)架构。SQL Server都是一个很好的选择。SQL Server的缺点是只能在Windows系统下运行。
非关系型数据库
键值(Key-Value)存储数据库,mongodb,redis,memcache
键值数据库就类似传统语言中使用哈希表,可以通过key来添加、查询或删除数据,因为使用key主键访问,所以会获得很高的性能及扩展性 .
安装MySQL
下载(Windows)
解压
配置
my.ini参考配置
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
user = ‘root‘
password = ‘123‘
[mysqld]
port = 3306
basedir=E:\mysql-5.6.45-winx64
datadir=E:\mysql-5.6.45-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
注:
原文:https://www.cnblogs.com/yet-320/p/11431268.html