数据库分类
网络数据库
把数据库技术引入到计算机网络体系中,通过网络技术将存储于数据库中的大量信息及时发布出去;而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效管理,并实现用户与网络中的数据库进行实时动态数据交互。
层级数据库
实质上是一种有根节点的定向有序树。
关系数据库
简历在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
数据库的另外一种区分方式:基于存储介质:
- 磁盘-----关系型数据库存储
- 内存-----非关系型数据库存储
启动和停止MySQL服务
MySQL是一种C/S结构:客户端与服务端
服务端对应的软件:Mysqld.exe
命令行方式
通过windows下打开cmd控制器,然后使用命令进行管理
Net start服务(mysql):开启服务
Net stop mysql:关闭服务
【注】服务启动不成功解决办法--->https://www.cnblogs.com/zhoumin6012/p/9841738.html
系统服务方式
前提:在安装mysql的时候将mysql添加到windows的服务中去了
方式1:进入服务器
- 右键计算机---管理---服务---找到MySQL---右键启动/停止
方式2:进入服务:通过命令行:services.msc
- 服务---找到MySQL---右键启动/停止
登陆和退出MySQL系统
通过客户端(mysql.exe)与服务器进行连接认证,就可以进行操作
通常,服务端与客户端不在同一台电脑上
登陆
- 找到mysql.exe(通过cmd控制台,如果在安装的时候指定了mysql.exe所在的路径为环境变量,就可以直接访问;否则必须进入到mysql.exe所在的路径)
- 输入对应的服务器地址:-h:host -h【IP 地址/域名】
- 输入服务器中MySQL监听的端口:-P:port -P:3306
- 输入用户名 -u:username -u:root
- 输入密码:-p:password -p:root
连接认证基本语法:
mysql.exe/mysql -h 主机地址 -P 端口 -u 用户名 -p 密码
【注】
- 通常端口都可以默认,mysql通常为3306
- 密码的输入可以先输入-p,直接换行,然后再以密文方式输入密码
退出
断开与服务器的连接,通常mysql提供的服务器数量有限,一旦客户端用完,建议就应该断开连接。
建议方式:使用SQL提供的指令
- exit; (带分号)
- \q; (带分号)
- quit; (带分号)
MySQL服务端架构
服务端架构有以下几层构成:
- 数据库管理系统(最外层):DBMS,专门管理服务器端所有内容
- 数据库(第二层):DB,专门用于存储数据的仓库(可以有很多个)
- 二维数据表(第三层):Tabel,专门用于存储具体实体的数据
- 字段(第四层):Filed,具体存储某种类型的数据(实际存储单元)
数据库中常用的几个关键字
row---行
column----列(field)