Docker
01-Docker概述Docker简介Docker是基于Go语言实现的云开源项目。 Docker的主要目标是:Build, Ship and Run Any App, Anywhere,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP及其运行环境能做到一次镜像,处处运行。 传统虚拟机和容器传统虚拟机(virtual machine): 传统虚拟机技术基于安装在主操作系统上的虚拟机管理系统(如VirtualBox、VMware等),创建虚拟机(虚拟出各种硬件),在虚拟机上安装从操作系统,在从操作系统中安装部署各种应用。 缺点:资源占用多、冗余步骤多、启动慢 Linux容器(Linux Container,简称LXC): Linux容器是与系统其他部分分隔开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。容器提供的镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。 Linux容器不是模拟一个完整的操作系统,而是对进程进行隔离。有了容器,就可以将软件运行所需的所有资源打包到一个隔离的容器中。容...
MySQL
基础篇SQLSQL SQL分类 分类 说明 DDL 数据定义语言,用来定义数据库对象(数据库,表,字段) DML 数据操作语言,用来对数据库表中的数据进行增删改 DQL 数据查询语言,用来查询数据库中表的记录 DCL 数据控制语言,用来创建数据库用户、控制数据库访问权限 DDL DDL-数据库操作 查询 查询所有数据库 show databases; 查询当前数据库 select database(); 创建 create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则]; 删除 drop database [if exists] 数据库名; 使用 use 数据库名; DDL-表操作-查询,创建 查询当前数据库所有表 show tables; 查询表结构 desc 表明; 查询指定表的建表语句 show create table 表名; 创建表 create table 表名( 字段1 字段1类型[comment 字段1注释], 字段2 字段2...


