mysql

数据库初识

数据库 /DataBase 简称DB

  • 数据库是长期存放在计算机内、有组织、可共享的数据集合。
  • 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种 用户共享。

数据管理系统

  • 数据库管理系统 DataBase Management System 简称 DBMS
  • 数据库管理员 DBA(Database Administrator)
  • 数据库 DB
  • 表 table
  • 数据 data
  • 数据库服务器

数据库管理系统应用
数据库管理系统
如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)

解压

  • 下载的zip文件解压,将解压之后的文件夹放到任意目录下,这个目录就是mysql的安装目录。

配置

  • 打开目录,会看到 my-default.ini 配置文件,复制这个配置文件可以重命名为 my.ini 或者 my.cnf 。(mac版本)

my.ini参考配置
[client]

设置mysql客户端默认字符集

default-character-set=utf8

[mysql]

设置mysql客户端默认字符集

default-character-set=utf8
user = 'root'
password = '123'

[mysqld]

设置3306端口

port = 3306

设置mysql的安装目录

basedir=E:\mysql-5.6.45-winx64

设置mysql数据库的数据的存放目录

datadir=E:\mysql-5.6.45-winx64\data

允许最大连接数

max_connections=200

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

环境变量

  • 在系统变量PATH后面添加: 你的 mysql bin 文件夹的路径(如C:\Program Files\mysql-5.6.41-winx64\bin)

启动MySQL服务

  • 以管理员身份在cmd中输入: net start mysql / 启动MySQL服务
  • 服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过)
  • net stop mysql / 停止MySQL服务

注:

  1. 在windows操作系统上没有重启mysql服务的命令
  2. 如果要重启服务,只能先stop再start
posted @ 2019-08-29 18:07  杨泽涛  阅读(168)  评论(0编辑  收藏  举报