1、查询列名(第一个参数为数据库名,第二个参数为表名)
select column_name from information_schema.columns where table_schema='test' and table_name='tb_grade';
2、显示表结构
desc information_schema.columns;
3、复制一张表
create table test as select * from tb_grade;
4、添加字段
alter table tb_grade add aaa int,add bbb int;
5、修改字段
alter table tb_grade modify aaa varchar(10), modify bbb varchar(10);
6、删除字段
alter table tb_grade drop aaa,drop bbb;
7、筛选这样的重复行,如下图所示
select * from temp t where not exists(select 1 from temp where t.a=b and t.b=a and t.c<c);
分享到:
相关推荐
《Effective MySQL之SQL语句最优化》提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧做了详细的解释。《Effective MySQL之SQL语句最优化》希望能够通过一步步详细介绍SQL优化的方法,帮助...
文档收集了MySQL的各种语法及示例说明,适合使用到MySQL的开发人员收录。
performance_schema是MySQL 5.5新增的性能监控数据库,主要用于收集数据库服务器性能参数。而mysql数据库是系统库,存储了账户信息、权限信息等。 在操作数据库时,用户经常需要用到元数据的概念。元数据是关于数据...
"sql精典语句收集"这个主题涵盖了多种常用的、高效的操作数据库的命令,这些语句在MySQL这样的关系型数据库管理系统中尤为重要。MySQL是开源且广泛使用的SQL数据库,它支持各种类型的数据操作和管理任务。 首先,...
Python-MysqlMonitor是一款专为MySQL数据库设计的监控工具,它可以帮助用户实时跟踪和分析MySQL服务器上执行的SQL语句,从而优化数据库性能、定位问题和提升运维效率。这款工具主要面向数据库管理员和开发人员,通过...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储...理解并熟练运用这些MySQL语句和管理技巧,可以帮助你更有效地管理和维护数据库系统。记住,数据库安全和权限控制是确保数据完整性和系统安全的关键因素。
这篇“MYSQL安装问题&使用大收集”博文中,博主可能详细记录了安装MySQL时遇到的问题及解决方案,以及MySQL的日常使用技巧。由于描述为空,我们只能依据标题和标签来推测可能涵盖的内容。 首先,关于MySQL的安装,...
MySQL查询语句是数据库管理中的核心操作,用于在数据库中进行数据的检索、插入、更新和删除等操作。以下是对标题和描述中涉及的MySQL知识点的详细说明: 1. **DDL(Data Definition Language)**:DDL用于定义...
MySQL的性能_schema模块为监控提供了丰富的数据,可以收集关于线程、内存、表锁等信息。通过查询performance_schema库中的表,可以获取到SQL语句的执行统计,包括执行次数、耗时等。 3. **EXPLAIN分析**: 使用...
这个"SQL常用语句收集资料"的压缩包包含了多种与SQL相关的实用技巧和常见问题的解决方案,涉及了数据处理、查询优化、数据库操作等多个方面。下面我们将深入探讨这些主题: 1. **删除重复数据**:在数据清洗过程中...
│ 5_存储过程函数流程控制语句讲解.mp4 │ ├─新版MySQL DBA综合实战班 第05天 │ 1_课后作业讲解.mp4 │ 2_MySQL游标讲解.mp4 │ 3_MySQL触发器.mp4 │ 4_MySQL触发器课堂强化练习.mp4 │ 5_MySQL数字和时间类型...
5. **Performance Schema**:这是一个用于收集和监控数据库性能的内置框架,帮助管理员优化数据库性能。 6. **更好的Unicode支持**:增强了对UTF-8字符集的处理,为多语言环境提供更好的支持。 `mysql-font`可能指...
6. **事务处理**:介绍ACID属性,以及如何使用BEGIN、COMMIT、ROLLBACK等语句进行事务操作。 7. **分区与分表**:当数据量巨大时,如何通过分区和分表技术提高查询速度和管理效率。 通过这份压缩包,无论是初学者...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,尤其在Web应用程序开发中被广泛使用。本教程集合了MySQL的基础知识,旨在帮助初学者快速入门。以下是你需要了解的关键知识点: 1. **MySQL概述**:MySQL是一...
【SQL语句基础】 在SQL(Structured Query Language)中,创建和管理数据库是核心...在实际工作中,还需要结合具体数据库系统(如MySQL、SQL Server、Oracle等)的特性,因为不同的数据库系统可能有细微的语法差异。
在这个“两种语句 国家省份城市mysql.zip”压缩包中,我们很显然拥有一份关于全球国家、省份、城市的数据库,这对于构建地理信息系统、数据分析或任何需要处理地理位置信息的应用来说非常宝贵。 标题中的“两种语句...
本资料收集主要涵盖了MySQL5的新特性以及基础到高级的使用知识,旨在帮助用户深入理解和掌握MySQL。 《MySQL5新特性之存储过程.pdf》:这份文档详细介绍了MySQL5版本中的一个重要特性——存储过程。存储过程是预...
MySQL调优是一个涉及多个层面的过程,旨在提升数据库服务器的性能,包括硬件升级、服务器设置优化以及查询优化。这里我们将深入探讨后两者,因为它们对于大多数系统来说更具可操作性。 首先,MySQL服务器调优主要是...
在某些数据库系统中(如MySQL),你可以通过指定`IF NOT EXISTS`来避免错误: ```sql CREATE DATABASE IF NOT EXISTS database-name; ``` ### 2. 删除数据库 #### SQL语句 ```sql DROP DATABASE dbname; ``` ####...
`mysql-binlog-connector-java` 是一个开源库,它允许Java应用程序实时读取MySQL的binlog事件,从而实现增量数据的收集。本资源包主要探讨了如何利用此库在Spring Boot项目中实现这一功能。 首先,我们需要理解...