MySQL约束

约束是按照约定(特定)条件限制,管束等意思。约束的作用是添加、删除。 在数据库中对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。 一、约束概述1.1、什么是约束约束用于限制加入表的数据的类型。 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER T...

系统运维

MySql安装与使用

mysql是目前最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 MySQL是非常灵活的一款数据库,虽然它不是绝对完美,但它的灵活足够适应很多高要求的环境。为了发挥MySQL的性能并很好的使用它,我们就得先了解其设计。MySQL的灵活主要体现在我们可以通过...

系统运维

SQL介绍

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。 一、SQL概述1.1、什么是SQL结构化查询语言(Structured Query Lan...

系统运维

多表连接查询

连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时...

系统运维

数据库介绍

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 在信息化社会,充分有效地管理和利用各类信息资源,是进...

系统运维

数据库审核工具SQLE接口调用

数据库审核工具SQLE接口调用接上文数据库审核接口SQLE的探索使用,本次自定义接口进行调用,实现需求。 1、创建自定义审核接口 因直接调用SQLE的审核接口,会出现token过期,且审核及结果查询接口是分开的,因此,出于以上2个原因的考虑,重新编写一个接口用于调用SQLE的审核接口并返回审核结果。参考代码如下: 123456789101112131415161718192021222324...

系统运维

数据库设计

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。数据库设计的设计内容包括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。 一、范式概述1.1、什么是范...

系统运维

数据库审核工具SQLE部署及使用

数据库审核工具SQLE部署及使用1. 部署SQLE下载地址:https://github.com/actiontech/sqle/releases 安装: 1mkdir /opt/sqle 创建SQLE元数据存储库(mysql中): create database sqle 修改配置:修改配置文件名,并按需修改端口、元数据数据库信息 启动sqle: systemctl start s...

系统运维

表与表之间关系

可以在数据库图表中的表之间创建关系,以显示一个表中的列与另一个表中的列是如何相链接的。 在一个关系型数据库中,利用关系可以避免多余的数据。 一、表与表之间关系概述1.1、什么是表与表之间关系在关系型数据库中,为了避免数据冗余,我们的一些表与表之间肯定是有一定的关系。 如:学生表与老师表,部门表与员工表,用户表与权限表等。 在表设计的时候,就应该体现出来表与表之间的这种关系。 1.2、表与表之...

系统运维

Docker Compose容器编排

一、 Docker-Compose1.1、 什么是Docker ComposeCompose 项目是 Docker 官方的开源项目,负责实现 Docker 容器集群的快速编排,开源代码在 https://github.com/docker/compose 上 我们知道使用 Dockerfile 模板文件可以让用户很方便的定义一个单独的应用容器,其实在工作中,经常会碰到需要多个容器相互配合来完成的某项任务情况,例如工作中的 web 服务容器本身,往往会在后端加上数据库容器,甚至会有负责均衡器,比如 LNMP 服务 Compose 就是来做这个事情的,它允许用户通过一个单独的 docker-compose.yml 模板文件 YAML格式 来定义一组相关联的应用容器为一个项目 project Compose 中有两个重要的概念: 服务 service :一个应用的容器,实际上可以包括若干运行相同镜像的容器实例项目 project :由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml中定义

系统运维
167891013