随笔分类 -  数据库

摘要:MYSQL常用监控项 一.MYSQL.QPS(每秒的查询量) 定义:QPS 实际上是指 MySQL Server过去10秒平均每秒执行的 Query总量(包括show .select,set names,set global 等等); 计算公式:QPS=questions(当前值)-question 阅读全文
posted @ 2020-12-18 09:56 知秋一叶9527
摘要:MySQL的逻辑查询语句的执行顺序 阅读目录: 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一: SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM 阅读全文
posted @ 2020-09-21 09:15 知秋一叶9527
摘要:数据库三范式 数据库设计(第一范式,第二范式,第三范式) 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。目前有迹可寻的共 阅读全文
posted @ 2020-07-10 15:19 知秋一叶9527
摘要:MySQL数据库备份、恢复 日志管理 错误日志 rpm MySQL: /var/log/mysqld.log 源码软件: 数据目录 /mydata/data/<主机名>.err 慢查询日志 mysql> SHOW GLOBAL VARIABLES; >>>查看MySQL服务器的变量 mysql> S 阅读全文
posted @ 2020-06-05 09:25 知秋一叶9527
摘要:SQL语句 DDL 数据定义语言 create, drop, alter DML 数据操纵语言 insert, delete, select, update DCL 数据控制语言 grant, revoke 使用ALTER TABLE修改表结构 修改表名称 ALTER TABLE <表名> RENA 阅读全文
posted @ 2020-06-05 09:21 知秋一叶9527
摘要:DBS DataBase System 数据库系统 以关系(二维表)的方式的存储数据 记录 Record 字段/属性 Column 数据库, 库 约束 Constraint 域约束:数据类型约束 保证某字段的数据类型一致 外键约束:引用完整性约束(InnoDB) 一个表中某字段的数据必须在与之相关的 阅读全文
posted @ 2020-06-05 09:20 知秋一叶9527
摘要:mysql支持的数据类型 阅读目录 数值类型 日期时间类型 字符串类型 ENUM和SET类型 返回顶部 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和 阅读全文
posted @ 2020-06-04 23:06 知秋一叶9527
摘要:mysql表的完整性约束 阅读目录 概览 not null unique primary key foreign key 返回顶部 概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确 阅读全文
posted @ 2020-06-04 23:01 知秋一叶9527
摘要:mysql 表操作 引擎介绍 表介绍 创建表 查看表结构 mysql中的数据类型 表的完整性约束 修改表结构 删除表 多表结构的创建与分析 作业 引擎介绍 mysql中的存储引擎(https://www.cnblogs.com/huoxc/p/12979015.html) 表介绍 表就相当于文件,表 阅读全文
posted @ 2020-06-04 22:55 知秋一叶9527
摘要:使用python操作mysql数据库 数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor 阅读全文
posted @ 2020-06-04 17:20 知秋一叶9527
摘要:单表查询 单表查询的语法及关键字执行的优先级 单表查询语法 SELECT DISTINCT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 关键字执行的优先级 from where grou 阅读全文
posted @ 2020-06-04 17:06 知秋一叶9527
摘要:mysql多表查询 准备 建表与数据准备 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(2 阅读全文
posted @ 2020-06-04 17:05 知秋一叶9527
摘要:mysql数据库增删改查(单表以及多标查询) 目录: 概览 插入数据 更新数据 删除数据 查询数据 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据 阅读全文
posted @ 2020-06-04 10:34 知秋一叶9527
摘要:#MySQL—事务(Transaction)详解 举例说明: 假设该场景发生于一个银行转账背景下,月中到了发工资的日子。学校打算给A老师发放一个月的工资: 1:学校财务核对A老师工资单 2:确认学校账上还有这么多钱 3:向银行提出转账申请,银行扣除学校财务卡上的指定金额 4:银行向A老师工资卡打入指 阅读全文
posted @ 2020-06-03 17:17 知秋一叶9527
摘要:mysql中的存储引擎 mysql存储引擎概述 什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能 阅读全文
posted @ 2020-06-03 17:16 知秋一叶9527
摘要:目录 前言 初识数据库 为什么要用数据库 认识数据库 初识mysql mysql概念 下载和安装 初识sql语句 前言 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台机器 阅读全文
posted @ 2020-06-03 17:15 知秋一叶9527
摘要:mysql的安装、启动和基础配置 —— mac版本 安装 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads/选择Community选项 第二步: 第一步结束后程序会跳转到https://dev 阅读全文
posted @ 2020-06-03 17:13 知秋一叶9527
摘要:mysql的安装、启动和基础配置 —— windows版本 下载 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downlo 阅读全文
posted @ 2020-06-03 17:12 知秋一叶9527
摘要:mysql的安装、启动和基础配置 —— linux版本 环境和资源地址 *** centos 7 *** http://repo.mysql.com/yum/mysql-5.6-community/ 安装 安装方式一(在线安装): # 查看和mysql有关的安装包yum search mysql # 阅读全文
posted @ 2020-06-03 17:10 知秋一叶9527