美文网首页
day37数据库之关系型数据库

day37数据库之关系型数据库

作者: barriers | 来源:发表于2018-12-31 16:48 被阅读0次

数据库 - 实现项目中的数据持久化

数据库的类别:

  • 关系型数据库 - MySQL
    特点:
    1.理论基础:集合论和关系代数
    2.用二维表来组织数据(行(记录)和列(字段))
    -能够唯一标识一条记录的列称为主键(primary key)
    3.SQL - 结构化查询语言
    关系型数据库产品:
    1.Oracle - 甲骨文
    2.MySQL - 甲骨文 - MariaDB
    3.DB2、SQLServer、PostgreSQL、SQLite(嵌入式设备上常用)
  • NoSQL数据库 - Redis
    1.MongoDB - 文档数据库 - 适合量大但是价值低的数据
    2.Redis - 键值对(KV)数据库 - 性能好适合做高速缓存服务
    3.ElasticSearch - 搜索引擎

1linux系统下在服务器上安装数据库软件

1.包管理工具:- yum/ rpm
Docker -提供虚拟化服务,创建虚拟化容器并安装软件
一.安装docker容器:yum -y install docker-io
2.启动Docker服务
二.systemctl start docker -启动
systemctl stop docker - 关闭
systemctl restart docker -重启状态
systemctl status docker -查看状态
systemctl enable docker -开机自启
systemctl disable bocker -不开机自启
查看软件信息:yum info docker-io
使用Docker的命令
1.查看已经下载的镜像文件(安装包):
三.docker images
2.下载MySQL镜像文件:
四.docker pull mysql:5.7
MySQL数据库超级管理员账号 - root
Oracle数据库超级管理员账号 - rs
3.创建并运行容器
五.docker run -d -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
-d:后台运行;-p:暴露(映射)端口 --name:起名字 mysql57:名字 -e:编辑(给超管设密码)
4.查看运行中的容器
六.docker ps
安装MySQL客户端工具:
Navicat for MySQL - 猫
SQLyog - 海豚
Toad for MySQL - 蛤蟆
5.查看所有的容器
docker container ls -a
6停止容器
docker stop mysql57
7启动容器
docker start mysql57
8.删除容器
docker rm -f mysql157(删除的时候才用,此次不需要删除)
停掉创建的数据库容器:docker stop mysql57(一般都不停用)
yum list installed | grep docker 查看是否还有docker文件
yum -y remove docker-io 删除docker-io文件
w:查看当前服务器有多少人连接

服务器重启后:开启mysql过程
1. docker ps #查看docker容器
2. systemctl start docker # 开启docker容器
3. docker ps
4. docker start mysql57 # 开启数据库

网络上文档搜索技巧示例

filetype:doc OA需求规格说明书
filetype:ppt python学习
书籍推荐
《深入浅出MySQL》
《Redis设计与实现》
《Redis实践》

相关文章

  • 数据库入门之3张表对比关系型与非关系型数据库

    数据库入门之3张表对比关系型与非关系型数据库 本期使用3张表将关系型与非关系型数据库进行比对,让大家了解主流数据库...

  • python3使用pymysql操作mysql

    数据库知识 数据库种类概述之数据库分类 SQL NoSQL(非关系型数据库,弥补关系型数据库的缺点,可以存储jso...

  • 简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。关系模...

  • 【工作笔记】简述关系型数据库和非关系型数据库

    当前数据库分为关系型数据库和非关系型数据库。 ·关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 ...

  • 数据库的分类和常见的数据库

    分类:关系型数据库和非关系型数据库常见的关系型数据库有:mysqlOracleSQLserver 非关系型数据库:...

  • D2-练习

    (一) 0、关系型数据库核心元素有哪些?数据库分为关系型数据库和非关系型数据库,我们学的是关系型数据库,关系型数据...

  • (十一)学习笔记:MySQL数据库的使用总结

    MySQL数据库 数据库有关系型和非关系型之分,MySQL属于关系型数据库。关系型数据库的优势:1.复杂的查询, ...

  • 云计算 | AWS | SimpleDB 与 RDS

    非关系型数据库:SimpleDB 关系型数据库:RDS 1. 非关系型数据库与传统关系型数据库的比较 2. Sim...

  • mysql 数据库简介

    常用数据库类型网状数据库、层次数据库、关系型数据库、非关系型数据库 常用的关系型数据库产品 sql语句sqlser...

  • MySQL基础理论

    关系型数据库和非关系型数据库特点对比 关系型数据库 非关系型数据库 Oracle典型版本 大版本经典版本号77.3...

网友评论

      本文标题:day37数据库之关系型数据库

      本文链接:https://www.haomeiwen.com/subject/ujailqtx.html