use information_schema; -- 查看 各库 占用 大小 select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(ind
原创 2021-05-25 11:45:26
287阅读
# MySQL查看表的DDL ## 简介 在开发过程中,我们经常需要查看数据库的定义,也就是DDL(Data Definition Language)。DDL包括了的结构、字段和约束等信息。本文将介绍如何使用MySQL命令来查看的DDL。 ## 流程概述 下面是查看表的DDL的整个流程概述: ```mermaid gantt title 查看表的DDL流程 dateForm
原创 2024-01-05 10:58:53
88阅读
一、MySQL用户1、基础描述在数据库的使用过程中,用户作为访问数据库的鉴权因素,起到非常重要的作用,安装MySQL时会自动生成一root用户,作为数据库管理员,拥有所有权限。在多用户的应用场景下,可能需要给不同的用户分配不同的权限,用来提升系统的稳定性,比如常见:报表库只提供读权限,或者开放给第三方的库,也只提供可读用户。2、用户管理基本描述MySQL将用户信息存储在系统数据库mysql的us
文章目录一、多表查询1.1 单查询1.2 多表查询二、各类连接概念2.1 等值连接 vs 非等值连接2.2 自连接 vs 非自连接2.3 内连接 vs 外连接左连接(left join)右连接(right join)左连接反右连接反满外连接满外连接反三、小练习 一、多表查询为什么要多表查询? 练习:查询员工名为’Abel’的人在哪个城市工作1.1 单查询首先我需要在员工中查询这个人的部门SEL
一、先了解下INFORMATION_SCHEMA1、在MySQL中,把INFORMATION_SCHEMA看作是一数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读。它们实际上是视图,而不是基本,因此,你将无法看到与之相关的任何文件。2、TABLES
转载 2023-05-29 09:58:59
607阅读
show OPEN TABLES where In_use > 0; 查询到相对应的进程 === 然后 kill id 2、查询进程 show processlist 补充: 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_L
一、       mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MySQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning) 这种形式的分区是对根
转载 2024-08-21 19:06:10
61阅读
来源:实验楼本节实验中学习了 SELECT 语句的常用方法:基本语法数学符号条件AND OR IN通配符排序SQL 内置函数和计算子查询与连接查询输入命令,下载代码: git clone https://github.com/shiyanlou/SQL4下载完成后,输入命令开启 MySQL 服务并使用 root 用户登录:#打开 MySQL 服务sudo service mysql start#使
SELECT concat(round(table_rows/1000000,2),'M',' rows') as table_rows, concat(round(data_length/(1024*1024*1024),2),'G',' DATA') as data_size, concat(round(index_length/(1024*1
转载 2023-08-07 03:01:41
128阅读
MySQL 数据主要支持六种类型 ,分别是:BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB。这六种又分为两类,一类是”事务安全型”(transaction-safe),包括BDB和InnoDB;其余都属于第二类,称为”非事务安全型”(non-transaction-safe)。BDB全称是”Brekeley DB”,它是Mysql最早的具有事务能力的的类型,由Sleepy
# Mysql如何查看的分区 ## 引言 在使用Mysql数据库时,对于大规模数据来说,我们需要对数据进行分区来提高查询效率。分区是指将一按照某种规则分成多个子表,每个子表称为一分区。而在实际操作中,我们可能需要查看的分区信息,本文将介绍如何使用Mysql查看的分区。 ## 解决方案 我们可以使用Mysql的`SHOW CREATE TABLE`语句来
原创 2024-02-04 03:55:18
117阅读
一、克隆/复制数据二、清空,删除内的所有数据删除小结三、创建临时四、MySQL中6种常见的约束1、外键的定义2、创建外键约束作用3、创建主表test44、创建从test55、为主表test4添加一主键约束。主键名建议以"PK_”开头。6、为从test5添加外键,并将test5的hobid字段和test4的hobid字段建立外键关联。外键名建议以"FK_”开头。7、可以使用查询
查看某个的建表语句 :show create table data_statdata;drop index ts on data_statdata;索引是加速查询的主要手段,特别对于涉及多个的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。13.4.1 使用索引优化查询索引是快速定位数据的技术,首先通过一示例来了解其含义及作用,详细的介绍请参考第14章。1.
转载 2024-07-29 11:36:50
35阅读
# 实现“mysql查看的写入记录” ## 1. 流程步骤 步骤 | 操作 ---|--- 1 | 登录到mysql数据库 2 | 选择要查看的数据库 3 | 查看表结构 4 | 查看写入记录 ## 2. 操作步骤及代码 ### 步骤1:登录到mysql数据库 ```sql mysql -u 用户名 -p ``` - `-u 用户名`:指定用户名登录 - `-p`:提示输入密码
原创 2024-03-20 07:31:08
111阅读
# Mysql查看的操作日志 在数据库应用开发中,对于一的操作日志,通常是指记录中数据的增删改操作。这些操作日志对于监控和追溯数据的变化非常重要。在MySQL数据库中,我们可以通过配置数据库的日志功能来查看的操作日志。 ## MySQL二进制日志 MySQL提供了二进制日志(Binary Log)功能,用于记录数据库的所有更改操作。通过启用二进制日志功能,MySQL会将所有
原创 2023-08-31 05:59:46
1073阅读
# Linux MySQL 查看某一的流程 ## 1. 确认连接到 MySQL 数据库 在开始查看某一之前,我们需要先确保已经连接到 MySQL 数据库。以下是整个流程的步骤表格: ```mermaid journey title 查看 MySQL 的流程 section 步骤 Start --> 连接到数据库 : 选择数据库和登录信息
原创 2023-10-13 10:45:43
103阅读
MySQL多表查询与事务范式:一套设计数据的规则 范式名字:第一、二、三、巴斯科德、四、五范式。第一范式第一范式:最基本的要求,每一列要保证原子性,不可再分割总结:如果不遵守第一范式,查询出数据还需要进一步处理(查询不方便)。遵守第一范式,需要什么字段的数据就查询什么数据(方便查询)。第二范式第二范式(2NF)要求在第一范式的基础上数据库中的每个实例或记录必须可以被唯一地区分,中的每一字段
# MySQL 查看主键的方法 ## 概述 在 MySQL 数据库中,主键(Primary Key)是一种用于唯一标识中记录的字段。查看主键可以帮助我们了解数据库的设计和结构。本文将介绍如何使用 MySQL 命令查看主键。 ## 步骤 以下是查看主键的流程,每一步都有相应的代码和注释。 | 步骤 | 说明 | | ---- | ---- | | 1. 连接数据库 | 使用 `my
原创 2023-07-21 02:37:12
292阅读
# MySQL查看当前 MySQL是一种广泛使用的关系型数据库管理系统,用于存储和管理大量结构化数据。在使用MySQL时,我们经常需要查看和管理数据库中的。本文将介绍如何使用MySQL命令行工具和SQL语句来查看当前。 ## 1. 使用SHOW TABLES命令查看当前MySQL命令行中,可以使用`SHOW TABLES`命令来查看当前数据库中的所有。该命令将返回一包含名的
原创 2023-12-01 10:33:18
364阅读
# MySQL查看表引擎详解 在MySQL数据库中,的引擎是指存储和检索数据的底层技术。不同的引擎具有不同的特性和功能。在MySQL中,常见的引擎包括MyISAM、InnoDB、MEMORY等。通过查看表的引擎,我们可以了解表的性能、事务支持情况等信息。本文将介绍如何通过MySQL命令来查看表的引擎,并简单讨论各种引擎的特点。 ## 查看表引擎的常用命令 在MySQL中,可以通过SHO
原创 2024-05-29 05:54:25
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5