MySQL管理一些基础SQL语句
1 1、进入information_schema 数据库(存放了其他的数据库的信息) 2 use information_schema; 3 4 2、查询所有数据的大小: 5 select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables; 6 7 3、查看指定数据库的大小: 8 比如查看数据库home的大小 9 select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';10 查看数据所占的空间大小 11 SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024),2) + ROUND(SUM(index_length)/(1024*1024),2),'MB') AS 'DB Size' 12 FROM information_schema.`TABLES` WHERE table_schema='dbname' 13 14 15 4、查看指定数据库的某个表的大小 16 比如查看数据库home中 members 表的大小 17 select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home' and table_name='members'; 18 select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables where table_schema='dbname' and table_name='t_msg_app_new'; 19 20 5、查看指定数据库的表的大小 大到小 21 SELECT table_name,CONCAT(ROUND((data_length/1024/1024),2),'MB') AS DATA FROM TABLES WHERE table_schema='dbname' ORDER BY data_length DESC; 22 23 6、查看指定数据库表的创建时间,更新时间。 24 SELECT table_name,create_time,update_time FROM information_schema.`TABLES` WHERE table_schema='dbname' ORDER BY update_time DESC 25 26 SELECT table_name,table_rows,create_time,update_time 27 FROM information_schema.`TABLES` WHERE table_schema='dbname' and table_name='tablename' ORDER BY update_time DESC 28 7、查看所有存储引擎为MyISAM的表 29 SELECT * FROM `information_schema`.`TABLES` WHERE TABLE_SCHEMA='dbname' AND `engine`='MyISAM' 30 31 8、查询表中的所有列 32 SELECT GROUP_CONCAT(column_name)AS namestr 33 FROM information_schema.`COLUMNS` WHERE table_name='tablename' ; 34 35 9、查询表中的所有列(拼接插入INSERT SQL) 36 SELECT CONCAT('INSERT INTO ',table_name,'(',GROUP_CONCAT(column_name),')VALUES()')AS namestr 37 FROM information_schema.`COLUMNS` WHERE table_schema='dbname' AND table_name='tablename' ; 38 39 10、#查看是否开启事件 40 select @@event_scheduler
转载于:https://www.cnblogs.com/cyun/p/5565612.html
MySQL管理一些基础SQL语句相关推荐
- Sqlserver,Mysql基础SQL语句
Sqlserver,Mysql基础SQL语句 SqlServer 建表 修改字段默认值 修改表名 修改字段名 添加字段 例子 更改字段 删除字段 添加表注释 添加字段注释 数据排序 方法一 ROW_N ...
- Mysql学习笔记(基础)基础sql语句详细记录
数据库学习(基础) // 个人网课学习记录,如果有违规等问题,请联系我删除~ mysql下载安装( 解压版安装配置 下载版安装配置 ) 需求分析:使用cmd命令来创建一个数据库,并对数据库中得一张分类 ...
- 软件创新实验室:MySQL数据库与简单SQL语句使用
文章目录 前言 简介 特点 SQL DDL:操作数据库.表 DML:增删改表中数据 DQL:查询表中的记录 后记 拓展 范式 第一范式 1NF 第二范式 2NF 第三范式 3NF B+树 节点结构 插 ...
- MySQL数据库https接口_第三章 mysql 数据库接口程序以及SQL语句操作
mysql 数据库接口程序以及SQL语句操作 用于管理数据库: 命令接口自带命令 DDL:数据定义语言(create drop ) DCL: 数据控制语言(grant revoke) DML: 数据 ...
- 【大话Mysql面试】-常见SQL语句书写
[大话Mysql面试]-常见SQL语句书写 4.1 SQL语句主要分为哪几类? 数据定义语言DDL(Data Defination Language):主要为create drop alter等操作, ...
- mysql创建用户表的sql语句,mysql创建表的sql语句
mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...
- 数据库基础SQL语句
文章目录 一.数据库的四大特性ACID: 二.事务 三.终端安装数据库(Docker插件) 1.安装命令 2.检验安装 3.进入服务 4.登录MySQL 5.创建数据库 6.登出 7.退出服务 8.执 ...
- 第二十三章 MySQL数据库 手册2 SQL语句
第二十三章 MySQL数据库 手册2 SQL语句 实验二:用SQL语句,管理数据库 `危险命令,delete 后不加 where 条件代表删除所有数据 delete.` `更加危险的删除命令trunc ...
- Mysql增删改查|SQL语句(史上最全|实战教学)
文章目录 关于数据库的操作 1.查看数据库 2.创建数据库 3.选择要操作的数据库 4.查看自己所处的位置及默认所在的位置 5.在命令行选择默认的数据库 6.删除数据库 关于表的操作 1. 查看库有哪 ...
最新文章
- 3年级英语听力测试软件,三年级英语听力测试题.doc
- [题解]BZOJ1004 序列函数
- python向mysql中添加数据_通过python操控MYSQL添加数据,并将数据添加到EXCEL中-阿里云开发者社区...
- RSS、RSSI以及dBm相关概念
- 将nginx永久加入到系统环境变量
- 通过Dapr实现一个简单的基于.net的微服务电商系统(八)——一步一步教你如何撸Dapr之链路追踪
- mysql 防注入 php_PHP+mysql防止SQL注入的方法小结
- 通信原理 —— 绪论
- 什么样的人不适合当程序员呢?
- base64 能放数组里面么_手把手教你Vue解析pdf(base64)转图片【实践】
- qtextedit改变单个字的颜色_孩子从“妈妈”叫到“妈”,称呼少了一个字,暗示孩子三方面变化...
- 11.卷2(进程间通信)--- System V 信号量
- J2EE框架(四)核心设计模式
- wake on LAN: 三分钟实现从Linux和Windows设备上远程唤醒设备
- Spark 的情感分析
- unity2D学习笔记-角色动画
- python2.7 BeautifulSoup 爬QQ空间说说-含源码-第一天
- 盘点谷歌浏览器中的一些神级插件
- 10种算法一文打尽!基本图表算法的视觉化阐释
- 金蝶软件怎么过账_金蝶专业版怎么反过账