当前位置:网站首页>Mysql常用sql语句之修改表名、删除表、获取表信息、删除指定日期的表记录
Mysql常用sql语句之修改表名、删除表、获取表信息、删除指定日期的表记录
2022-06-26 01:56:00 【怎么又有bug单】
前言
为什么操作表要用命令,而不直接使用简便的可视化工具直接操作呢?
在数据量小的时候,使用可视化工具显然更用户友好,简单的鼠标点击操作,无需学习直接入门。
但是当数据量越来越大时,使用可视化工具操作就不现实了,比如:一张有三千万行的大表,怎么可能用手点的方式去治理呢?
使用命令行的方式,显然更便捷更不容易出错。
如何修改表名
举例:
ALTER table A RENAME TO B;
把表A改名为表B
如何删除表
此处使用drop删除,关于drop,delete,truncate的区别见:
https://blog.csdn.net/GBS20200720/article/details/125128287?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165613788116782248557404%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165613788116782248557404&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_ecpm_v1~rank_v31_ecpm-4-125128287-null-null.nonecase&utm_term=drop&spm=1018.2226.3001.4450
drop:
DROP TABLE A;
A为表名
如何获取表的基本信息
select * from information_schema.tables where table_name=‘A’;
A为表名
这里列举比较重要的参数
TABLE_ROWS(表的行数):39137335
AVG_ROW_LENGTH(每行的平均长度):126
DATA_LENGTH(数据长度):4951375872
如何删除指定日期的表记录
获取三个月以前的数据sql:
SELECT *
FROM tp_order_cancel_log
WHERE add_time < curdate() - INTERVAL 3 MONTH
ORDER BY add_time DESC;
add_time是我这张表里面定义的记录创建时间的字段(更常用的一般是create_time)
删除三个月以前的数据sql:
DELETE *
FROM tp_order_cancel_log
WHERE add_time < curdate() - INTERVAL 3 MONTH;
边栏推荐
猜你喜欢

组件与路由

UTONMOS:以数字藏品助力华夏文化传承和数字科技发展

Problem solving process of no internet access

IPhone 13 screen stuck black, unable to shut down? How to solve

多测师拱墅肖sir_工作目录下的use websocket报错解决方案

Install development cross process communication

2021-08-04

Blazor University (33) form - editcontext, fieldidentifiers

分享一些在内网操作的远程办公经验| 社区征文

Matlab|基于BP神经网络进行电力系统短期负荷预测
随机推荐
Chapter I: essential information collection of penetration test
2022-06-25: given a positive number n, it means that there are tasks 0~n-1. Given an array of length N, time[i] means the time when task I is completed. Given a two-dimensional array matrix, matrix[j]
PyQt theme
无法上网问题解决过程
The difference between like,%, - in database query SQL
Blazor University (33) form - editcontext, fieldidentifiers
在 R 中创建非线性最小二乘检验
OpenAPI 3.0 规范-食用指南
【系统架构】-如何评估软件架构
Prometeus 2.33.0 new features
Here comes the official zero foundation introduction jetpack compose Chinese course!
Eureka registration information configuration memo
Oracle连接问题以及解决方案
数据库查询语句SQL中like、%、-的区别
Camtasia 2022 new ultra clear recording computer video
Redis configuration and optimization of NoSQL
UTONMOS:以数字藏品助力华夏文化传承和数字科技发展
GD32 ADC采集电压
IPhone 13 screen stuck black, unable to shut down? How to solve
Redis Lua sandbox bypass command execution (cve-2022-0543)