初识Mysql数据库
Mysql概述
-
数据库是存储数据的仓库,数据是有组织的进行存储(DB)
-
数据库管理系统(DBMS)是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地储存大量相关数据的功能,提供了数据处理和信息资源共享的便利手段
-
SQL是操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准
-
关系型数据库系统(RDBMS)是指使用了关系模型的数据库系统
-
关系模型中,数据是分类存放的,数据之间可以有联系
-
关系型数据库可以有效组织和管理大量复杂的数据,所以关系型数据库才是最重要的数据库产品
-
主流关系型数据库:DB2(收费)、Oracle(收费)、MySQL(开源免费)、SQLServer(微软,收费)
-
NoSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统
-
主流NoSQL数据库:Redis、MemCache、MongoDB、Neo4J
-
Mysql官方提供了两种版本:
-
社区版:免费,MYSQL不提供任何技术支持
-
商业版:收费,可以试用30天,官方提供技术支持
-
Mysql启动与停止
mysql开机自启
-
方式一:win+r,输入services.msc,找到MYSQL80右键
-
方式二:在以管理员身份运行的命令行中输入net start mysql80启动,输入net stop mysql80停止
Mysql客户端连接
-
方式一:Mysql提供的客户端命令行工具MySQL8.0Command Line Client
-
方式二:系统自带的命令行工具执行命令 mysql [-h 127.0.0.1] [-p 3306] -u root -p(此方式需要配置PATH环境变量)
关系型数据库
-
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库
-
特点:使用表存储数据,格式统一,便于维护;使用SQL语言操作,标准统一,使用方便