1、修复数据表
check table
repair table
2.、if and then
CASE WHEN b.if_state=1 THEN '连载中' WHEN b.if_state=2 THEN '全本' WHEN b.if_state=3 THEN '选载' WHEN b.if_state=4 THEN '首发' WHEN b.if_state=5 THEN '普通' WHEN b.if_state=6 THEN '独家' WHEN b.if_state=7 THEN '转载' ELSE "未知" END AS states
3 如果发现一个数据异常的大了,需要查看一下其中哪些表变大了,可以使用如下命令
select table_name,data_length from information_schema.tables;
4.查看整库
select concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,
concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,
concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables where TABLE_SCHEMA = 'databasename';
5.查看单表
select concat(truncate(sum(data_length)/1024/1024,2),'MB') as data_size,
concat(truncate(sum(max_data_length)/1024/1024,2),'MB') as max_data_size,
concat(truncate(sum(data_free)/1024/1024,2),'MB') as data_free,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables where TABLE_NAME = 'tablename';
6.到处数据:
SELECT user_name,title INTO OUTFILE '/tmp/book_finish_title.txt'
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
FROM online_book where if_state = 2;
7.sql case
select b.book_id,b.title,b.user_name,b.fauthor,m.email,b.cate_name,b.total_roll,b.total_chapter,b.total_words, case b.if_state when 1 then '连载中' when 2 then '全本' when 3 then '选载' else '其他' end ,case b.if_audit when 4 then '首发 when 5 then '普通' when 6 then '独家' when 7 then '转载' else '其他' end , b.price from ecm_online_book as b left join ecm_member as m on (b.user_id = m.user_id) where b.mes_from =1 and b.approve =1 into outfile '/tmp/book613.txt' fields terminated by '|' LINES TERMINATED BY '\r\n';
分享到:
相关推荐
### MySQL数据库命令详解 #### 一、MySQL服务的管理 MySQL作为一款广泛使用的开源关系型数据库管理系统,其服务的启动和停止是基本的管理操作。 **启动MySQL服务** 使用`net start mysql`命令可以启动MySQL服务...
### MySQL常用命令详解 ...以上就是关于MySQL常用命令的一些详细介绍,这些命令可以帮助数据库管理员高效地完成日常维护工作,如备份、恢复、用户管理等。掌握这些命令对于使用MySQL数据库至关重要。
Mysql 命令大全是 Mysql 数据库管理系统中的一些常用命令的汇总,涵盖了连接 Mysql、修改密码、增加新用户、操作数据库等多方面的内容。下面是对这些命令的详细说明: 一、连接 Mysql 连接 Mysql 的基本格式为:...
### MySQL常用命令详解 在IT领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。无论是初学者还是资深开发者,掌握MySQL的常用命令都是必不可少的技能。以下将对“MYSQL常用命令教程”中的...
这里我们聚焦于"MySql经典命令大全",它涵盖了MySQL的基础操作到高级特性的命令,对于数据库管理员和开发者来说是必备的学习资料。 首先,让我们了解MySQL的基本命令。在命令行界面中,`mysql -u username -p` 是...
这些基本的MySQL命令涵盖了数据库管理的各个方面,包括数据的备份、恢复、创建和修改等。熟练掌握这些命令对于日常数据库维护至关重要。通过这些操作,你可以高效地管理MySQL数据库,确保数据的安全性和可用性。
以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u<username> -p`命令可以连接到本地MySQL服务器,其中`<username>`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...
### MySQL 命令大全与操作技巧 #### 连接 MySQL 服务器 1. **本地连接**:在 DOS 环境下,可以使用 `mysql` 命令...以上是 MySQL 中一些常用的命令及其应用场景。通过这些命令,可以有效地管理数据库及进行数据操作。
mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql启动命令mysql...
下面将详细介绍在MySQL中常用的命令。 1. **连接MySQL** - `mysql -h 主机地址 -u 用户名 -p 用户密码` - 连接到本地MySQL服务器时,只需输入`mysql -u root -p`,如果初始未设置密码,则直接回车即可。 - 连接...
MySQL 命令大全 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。本文档旨在提供一个完整的 MySQL 命令大全,帮助用户快速掌握 MySQL 的使用和管理。 一、MySQL 登录命令 MySQL 登录命令的格式为...
Mysql一些命令,有添加用户授权命令,一些日期命令,里面有注释,适合新手们学习
### MySQL常用命令详解 #### 启动MySQL服务器 ...通过这些基础但实用的MySQL命令,你可以有效地管理数据库并执行日常的数据查询任务。掌握这些命令对于任何使用MySQL数据库的人来说都是非常重要的。
Linux 服务安装 MySQL 命令详解 在 Linux 操作系统中,安装 MySQL 服务器是一个基本的任务,对新手来说可能有些困难。本文将详细介绍如何安装 MySQL 服务器,包括安装、设置开机启动、启动服务、设置 root 用户密码...
mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...
以下是一些基本的MySQL命令,涵盖了从建立数据库到执行简单操作的过程。 1. **连接MySQL服务器**: 使用`mysql -u <username> -p`命令连接到MySQL服务器,其中`<username>`是你的用户名。系统会提示输入密码,输入...
常用的 MySQL命令大全 一、连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1、例 1:连接到本机上的 MYSQL 。 首先在打开 DOS窗口,然后进入目录 mysqlbin ,再键入命令 mysql -uroot -p ,回车后...
MySQL安装命令详解 MySQL是当前最流行的开源关系数据库管理系统之一,其安装命令对于初学者和开发者来说非常重要。下面我们将详细介绍MySQL安装命令的每一个步骤,并对每个步骤进行详细的解释。 下载和解压MySQL...
根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...