数据库-mysql(1)-- 数据库介绍&连接MySQL数据库

一、数据库介绍

数据库,就是能够存储和管理“大量数据”的一种软件系统的统称。

1.1、主流数据库

主流数据库包括:MS SQL Server、Oracle、DB2、Informix,、Sybase 等。


在这里插入图片描述

他们都是被称为“关系数据库”的一种遵循sql标准的软件产品。

1.2、MySQL数据库概览

MySQL数据库基本结构如下:

数据库系统、数据库、表、字段的关系可表示为:
在这里插入图片描述
其中,实际表的数据和结构如下图所示:
在这里插入图片描述

对应的几个名词(单词)为:

DBMS: 数据库(管理)系统,是我们“安装”而得到的。

DB,DataBase: 数据库,一个数据库系统中可以存放多个数据库。

通常一个项目(网站〉使用一个数据库来存储其中的数据。

table: 表,个数据库中可以存放多个表。

row : 行,指一行数据,一个表中可以有很多行。

record: 记录,也是指一行数据。

column: 列,指一列数据,一个表可以有若干列。

field: 字段(列名) ,指数据表中的一列的名称(类似表头),一个表可以有若干字段。

1.3、关系数据库

关系数据库是指基于关系模型而设计的数据库系统。

所谓关系,其实就是指一个二维表(able) (有行有列)

一行有多个数据,就表示这多个数据是具有内在关系的(同属一个“实体”)。

比如,上述两个表,可以用“ER"图(实体关系图)表示如下:
在这里插入图片描述

二、访问MySQL数据库

通常,我们要把数据库理解为“你用,还是不用,它就在那里!”

2.1、开启/关闭数据库服务

2.1.1、通过系统服务

在这里插入图片描述

2.1.2、通过命令行方式

管理员模式下运行cmd,执行如下命令:

net start mysql //开启

net stop mysql //停止

2.2、客户端连接数据库服务器

数据库就在那里! 连,还是不连,就看你了!

任何连接或访问数据库的“软件工具”,都可以称为“客户端”。

2.2.1、命令行连接数据库

连接(进入)数据库命令:

mysql -h主机地址 -u用户名 -p

(直接在-p后面写密码是可见的密码,写完-p然后回车再写密码是不可见得)

在这里插入图片描述
在这里插入图片描述

注意:执行不了的,看一下环境变量配置了么。

特别注意: cmd中登录后,请立即使用"set names gbk;" 语句来设定连接编码

表示当前连接到数据库的“客户端”的字符编码是gbk (固定的,不可更改)。

set character_set_results=utf8;//设置输出编码是utf8();

退出数据库命令;

quit; 或 exit; 或 \q;

2.2.2、navicat软件连接数据库

在这里插入图片描述

2.2.3、 phpmyadmin“网站”连接数据库

安装(配置)该站点:

① hosts文件中设定域名解析: www. phpmyadmin7.com

② 拷贝网站文件到指定目录: www/phpmyadmin/

③ httpd- vhost.conf文件中设定站点:

<VirtualHost *:80>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值