`

mysql语句,对于列的操作

    博客分类:
  • SQL
阅读更多
-- MYSQL5 表列更名删除等操作测试
 
-- -------------初始化部分-------------
-- 删除测试表
DROP TABLE IF EXISTS TTT;
 
-- 创建测试表
CREATE TABLE TTT(
A BIGINT,
B BIGINT,
C BIGINT,
D BIGINT);
 
-- 插入测试数据
INSERT INTO TTT VALUES(1,1,1,1),(2,2,2,2);
COMMIT;
 
 
-- -------------列操作部分--------------
 
-- 删除列D
ALTER TABLE TTT DROP COLUMN D;
 
-- 一次删除两列B、C
ALTER TABLE TTT DROP COLUMN B, DROP COLUMN C;
 
-- 在最后一列后添加列F
ALTER TABLE TTT ADD COLUMN F VARCHAR(20) NOT NULL;
 
-- 在A列后添加一列Y
ALTER TABLE TTT ADD COLUMN Y VARCHAR(20) AFTER A;
 
-- 添加一列Z到第一列
ALTER TABLE TTT ADD COLUMN Z VARCHAR(20) FIRST;
 
-- 修改列Z的数据类型
ALTER TABLE TTT MODIFY Z BIGINT NOT NULL;
 
-- 修改列Z的数据类型,同时修改列名为N
ALTER TABLE TTT CHANGE Z N INT;
 
-- 在列N上添加索引INDEX_N(使用默认索引类型)
ALTER TABLE TTT ADD INDEX INDEX_N (N);
 
-- ... ... 未完,添加中。。。
 
-- -------------表名操作--------------
-- 更改表名
RENAME TABLE TTT TO TT;
 
-- 删除表
DROP TABLE IF EXISTS TTT;
分享到:
评论

相关推荐

    mysql 增加列语句

    在MySQL数据库管理系统中,增加列(也称为添加字段)是常见的数据表结构调整操作。这通常在需要为现有数据表添加新属性或信息时进行。在本篇内容中,我们将深入探讨如何使用SQL语句在MySQL中增加列,并结合源码和...

    Mysql 行转列,列转行 SQL语句和示例表结构SQL

    MySQL 虽然没有内置的行转列和列转行函数,但通过 CASE、GROUP_CONCAT、UNION ALL 和 JOIN 等 SQL 语句,我们可以灵活地对数据进行转换,满足不同的数据分析需求。在实际应用中,应根据数据的特性和业务需求选择合适...

    MySQL语句大全(个人整理)

    MySQL 语句大全 MySQL 语句大全是数据库管理系统中最基本也是最重要的一部分。以下是 MySQL 语句大全...这些都是 MySQL 语句大全中的基本操作和查询语句,掌握这些知识点可以帮助我们更好地管理和维护我们的数据库。

    MYSQL语句写入.zip_MYSQL语句写入

    本压缩包文件“MYSQL语句写入.zip”包含了关于如何在MySQL中进行基本的写入操作的示例程序,特别是文件“MYSQL语句写入.vi”,这可能是一个Visual Interface(VI)编程环境下的代码片段,用于演示如何执行MySQL语句...

    mysql 语句大全

    create view 语句用于创建一个新的视图,用于简化复杂的查询操作。 二、高级查询运算词 1. UNION 运算符 UNION 运算符用于组合两个结果表,并消去表中任何重复行。 2. EXCEPT 运算符 EXCEPT 运算符用于包括所有在...

    MySQL语句汇总及重要笔记

    ### MySQL语句汇总及重要笔记知识点 #### 一、MySQL简介 MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS)。它由瑞典的MySQL AB公司开发,并被Oracle公司收购。MySQL因其高性能、可靠性和易用性而在全球...

    mysql语句大全.zip

    在"mysql语句大全.zip"这个压缩包中,我们主要关注的是与MySQL相关的各种SQL语句,包括但不限于数据查询、数据插入、更新、删除以及数据库和表的创建等操作。以下是对这些知识点的详细说明: 1. **数据查询(SELECT...

    MySQL操作命令语句

    了解和掌握这些基本的MySQL操作命令对于管理和维护数据库至关重要。无论是进行数据查询、更新,还是权限分配,都需要熟练地运用这些语句。在实际应用中,根据具体需求,可能还需要学习更多复杂的SQL语句,如JOIN操作...

    MySQL语句优化的原则

    ### MySQL语句优化的核心原则与实践 #### 一、索引的重要性及合理设计 1. **索引的作用**:索引能够显著加快数据检索的速度,这是因为它们提供了快速访问数据库表行的方法,类似于书籍的目录。 2. **非群集索引与...

    经典mysql语句大全

    MySQL是世界上最受欢迎的开源数据库系统之一,以其高效...熟练掌握这些语句,可以有效地管理和操作MySQL数据库,满足各种业务需求。在实际应用中,还需要结合具体场景和需求,灵活运用这些语句,以实现高效的数据管理。

    Excel生成MYSQL建表语句

    标题中的“Excel生成MYSQL建表语句”是指利用JAVA编程技术,通过读取预先设计好的Excel模板,自动生成对应的MySQL数据库建表语句的过程。这个过程通常涉及到数据处理、文件读写以及数据库操作等核心技能。 首先,让...

    mysql语句格式化工具(php)

    MySQL语句格式化工具在IT行业中扮演着重要的角色,尤其对于数据库管理员和开发人员来说,它们可以帮助优化SQL代码的可读性和维护性。本工具基于PHP实现,专注于将杂乱无章的SQL查询语句转化为整洁、易读的格式。在...

    MySQL常用sql语句生成器

    下面将详细介绍MySQL中的SQL语句及其生成器的相关知识。 1. SQL基础概念 SQL,全称为结构化查询语言,是用于创建、查询、更新和删除数据库中数据的标准语言。它分为DQL(查询语言)、DML(数据操纵语言)、DDL...

    MySQL常用语句大全

    - **用途**:选择之前创建的`MYSQLDATA`数据库进行后续操作。 - **示例**:切换到`MYSQLDATA`数据库。 #### 4. 查看当前数据库中的表 - **语句**:`SHOW TABLES;` - **用途**:列出当前数据库中存在的所有表。 - **...

    MySQL语法语句大全[归类].pdf

    创建表是数据库的基本操作之一,create table语句是创建表的基本语法。create table语句的基本格式如下: create table table_name (column_name data_type {identity | null | not null}, ...) 其中,table_name...

    Python 自动生成 MySQL 语句

    对于每个文件,我们首先打开它并读取第一行,这将作为表的列定义。我们可以使用`pandas.read_csv()`(或其他适合的函数,如`read_table()`,取决于文件格式)来快速读取文件内容。获取列名后,构造`CREATE TABLE`...

    mysql_SQL语句 学习文档

    【MySQL SQL语句学习文档】 ...这些实例覆盖了MySQL SQL语句的基础操作,适合初学者逐步理解和掌握数据库管理。随着对SQL的理解加深,可以进一步探索更复杂的查询、存储过程、触发器、事务处理等高级特性。

    Mysql常用SQL语句

    MySQL常用SQL语句 MySQL是一种关系型数据库管理系统,使用SQL(Structured Query Language)语言来管理和操作数据库。...这些SQL语句都是MySQL中常用的语句,掌握这些语句可以帮助你更好地管理和操作数据库。

    MySQL语法语句大全

    根据提供的文件信息,我们可以整理出一系列关于MySQL...以上内容涵盖了MySQL的基础操作与核心语法,对于初学者来说是非常有用的参考资料。通过学习这些基本的命令和语法,你可以快速上手并掌握MySQL数据库的基本操作。

    mysql优化、sql语句

    掌握MySQL优化和SQL语句的使用,对于提升应用性能和效率至关重要。 **SQL基础** SQL(Structured Query Language)是用于管理和操作关系型数据库的标准语言。它能进行数据查询、更新、插入和删除等操作。SQL语句不...

Global site tag (gtag.js) - Google Analytics