数据库 sql join 连接
join: https://www.ruanyifeng.com/blog/2019/01/table-join.html case: https://www.w3schools.com/sql/func_mysql_case.asp 我觉得这个写的很详细~~~ 只返回两张表匹配的记录,这叫内连接(inner join)。 返回匹……
数据库 mysql表的完整性约束
mysql表的完整性约束 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入……
数据库 Mysql -- 读写分离
文章目录 一、Mysql 读写分离原理 二、关于 Amoeba 三、配置实例 第一步:配置 Amoeba 服务器 第二步:在三台 mysql 服务器上添加权限,开放给 amoeba 访问(即三台mysql允许amoeba对它们进行访……
数据库 数据库热备份神器 - XtraBackup
常见的热备份方案 LVM方案 利用Linux的LVM技术来实现热备份,将MySQL的数据目录放到LVM逻辑卷上,然后通过LVM快照技术备份逻辑卷的内容。第一次备份是全量备份,之后的备份都是增量备……
数据库 关于数据库的各种备份与还原姿势详解
数据库的冷备份与热备份 数据导出不完全等于数据备份: 数据导出是指将数据库中的数据逆向成SQL语句进行导出,所以导出的是SQL文件。通常用作把数据从一个系统迁移到另一个系统,……
数据库 sqlilab1-4关
sql注入操作步骤 1.判断是否存在注入(判断是否未严格校验)--第一要素 1)可控参数的改变能否影响页面的显示结果 2)输入的sql语句是否能够报错,通过数据库的报错我们可以看到数……
数据库 centos7 安装mysql
参考: https://www.cnblogs.com/black-fact/p/10840332.html 本来想直接安装mysql 8 结果报错 : 错误:软件包:mysql-community-libs-8.0.19-1.el8.x86_64 (mysql80-community) 需要:libc.so.6(GLIBC_2.28)(64bit) https://blog.……
数据库 用Linq To SQL 搭建底层
用Linq To SQL 搭建底层 接口 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Linq.Expressions;namespace Project.DAL{ interface IBaseServiceT where T:class,new……
数据库 ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8
ENGINE=INNODB AUTO_INCREMENT= 10 DEFAULT CHARSET= utf8; 1 .ENGINE=INNODB 表示将数据库的引擎设置为InnoDB,从MySQL 5 .6开始默认使用该引擎。 2 .AUTO_INCREMENT= 10 表示自动增长的起始值为10 3 .DEFAULT CHARSET= ut……
数据库 单机安装MySQL多实例
很多时候受限于资源限制,需要在单机上安装多个MySQL实例。 本文基于MySQL 5.7.27,介绍如何在单机环境下安装多个MySQL实例。 文件的方案,建立了3个实例,端口分别为3306, 3307, 3308。……