MySQL数据库入门学习必须了解的基础概念及MySQL安装配置

数据库概述

1. 数据库的概念

数据库,简而言之就是存储数据的仓库,可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。数据库根据存储采用的数据结构的不同可以分为许多种,其中常见的有层次式数据库、网络式数据库、关系型数据库。其中关系型数据库占据着市场的主流。

2. 关系型数据库

关系型数据库是建立在关系模型基础上的数据库。这种定义听起来十分抽象,这里我们不深入讨论什么叫做“关系模型”–大学计算机专业专门有一门课叫“离散数学”专门讨论过关系模型 --,只是简单的表述为 利用表来存储数据,用表和表之间的关系保存数据之间的关系的数据库称为关系型数据库,这个定义不太严谨,但是更好理解。

3. 常见的关系型数据库

商业数据库:

	Oracle -- 甲骨文公司开发,市场占有率第一
	SQLServer -- 微软公司开发,.Net技术中常用
	DB2 -- IBM公司开发
	Sybase -- Sybase公司开发

开源数据库:

MySql -- 瑞典MySql AB研发,非常受欢迎,已经被Oracle收购
SQLite -- 小型轻量级开源关系型数据库,常用作嵌入式设备数据库

MySql安装配置

1.安装、配置MySql

<<windows下安装mysql5.6.docx>>

2.管理MySql

a.启动、关闭、重启MySql
b.调整MySql的开机启动策略

3.客户端连接MySql
a.配置环境变量

将MySql的bin目录加入Path环境变量
在这里插入图片描述

b.通过mysql命令连接服务端

命令格式

mysql -h 主机名 -P 端口 -u 用户名 -p

其中主机名不写默认连接本机
其中端口不写默认连接3306
其中-p后不要直接跟密码 密码根据提示之后单独输入

测试
在这里插入图片描述

c.退出MySql客户端

通过exit或quit可以退出mysql客户端程序

MySql常见概念

1.数据库服务器

指的就是一个数据库管理程序,这个程序可以管理多个数据库。
具体来看就是在系统中运行的mysql的服务。
该服务器根据配置监听当前机器的指定端口(默认3306)等待客户端的连接访问。

2.数据库客户端

用来连接数据库服务器进行数据库操作的程序称之为数据库客户端程序,简称数据库客户端。
mysql自带了客户端程序,即bin/mysql.exe,可以通过该程序连接数据库服务器。

3.数据库

所谓的数据库就是在数据库服务器中创建的以一系列的表的形式存储数据的仓库。
一个数据库服务器中可以创建多个数据库。
多个数据库之间是互相隔离的。
通常一个项目对应一个数据库。
每个项目各自创建和使用各自的数据库,从而可以实现多个项目在一个数据库服务器中互不干扰的工作。

4.表

数据库中以表来存储数据。
一个数据库中可以创建多个表。
通常一个javabean类对应一个表。
在这里插入图片描述

5.表记录

表中一条数据就是一个表记录。
一个表中可以存储多条表记录。
通常一个javabean对象对应一个表记录。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张艳霞zhangyx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值