2021-04-12

数据库入门:

一.在linux系统上安装Mysql数据库:

     1.安装docker,执行linux指令:yum install -y docker

     安装之后,可以查看docker版本:docker -v  

     启动Docker指令: systemctl start docker

     查看docker运行情况:systemctl statusdocker  

     开机伴随启动的指令:systemctl enable docker

     2.安装Mysql,在docker内拉取镜像:docker pull(拉) mysql:(可以加上版本号)

      创建容器:

              语法:docker run [--name containerName] ‐d ‐p 3306:3306 --restart=always imageName[:tag]其中containerName表示自定义容器名;-d表示后台运行;-p用于将Linux操作系统端口映射到容器内部端口;--restart=always设置当前容器随docker重启而自动启动,省略该参数,则该容器不会随docker重启而自行启动,即不会随Linux系统重启而启动;imageName表示镜像名称;tag表示镜像版本

注意:通过镜像创建容器后该镜像不允许删除,必须先删除容器;运行中容器不允许被删除,必须先停止容器运行;

    查看容器:

              语法:docker ps ‐a,忽略-a表示查看处于运行状态的容器,否则表示查看所有容器

   停止/开始容器: 

              语法:docker stop/start containerName/containerId(容器ID)

    删除容器:

              语法:docker rm containerName/containerId(容器ID)

二、数据库管理系统、数据库和表之间的关系:数据库管理系统是一个软件,数据库是用该软件创建的一个仓库,表存在于数据库之中。

三、SQL语句分类:

DQL:数据查询语言(Data Query Language, DQL)是SQL语言中,负责进行数据查询而不会对数据本身进行修改的语句,这是最基本的SQL语句。
DDL:数据定义语言 (Data Definition Language, DDL) 是SQL语言集中,负责数据结构定义与数据库对象定义的语言

DML:数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERTUPDATEDELETE三种指令为核心,分别代表插入、更新与删除。

DCL:数据控制语言 (Data Control Language) 在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、预存程序、用户自定义函数等数据库对象的控制权。

 四、创建数据库:create database (该括号内是命名的数据库名称)  character set utf8

         删除数据库:drop database (该括号内是命名的数据库名称) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值