`
lihuifen2014
  • 浏览: 26336 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

mysql 中alter语句中change和modify的区别

 
阅读更多
可以使用CHANGE old_col_name column_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:

·                mysql> ALTER TABLE t1 CHANGE a b INTEGER;
如果您想要更改列的类型而不是名称, CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。例如:

mysql> ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
您也可以使用MODIFY来改变列的类型,此时不需要重命名:

mysql> ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
分享到:
评论

相关推荐

    MySQL数据库常用语句

    ### MySQL数据库常用语句详解 #### 一、修改数据库字符...通过以上详细介绍,我们可以了解到MySQL数据库中常用的各种操作语句,这些命令涵盖了数据库的基本管理和维护工作,对日常开发和运维工作具有重要的参考价值。

    MySql常用sql语句

    下面是 MySQL 中常用的 SQL 语句。 创建表 创建表是数据库的基本操作之一,用于存储数据。创建表的基本语法为: ```sql CREATE TABLE 表名 ( 列名 数据类型, 列名 数据类型, ... ); ``` 例如,创建一个名为 `...

    个人总结的MySQL常用命令语句

    ### MySQL常用命令语句详解 ...以上是MySQL中一些常用且重要的命令语句的详细介绍与示例,这些命令对于日常的数据库管理和维护工作非常重要。熟练掌握这些命令将极大地提高数据库管理的效率和质量。

    常用MySQL语句大全

    MySQL是世界上最流行的关系型数据库管理系统之一,用于...以上就是MySQL的一些基本操作,这些语句是数据库管理员和开发人员日常工作中经常会用到的。理解并熟练掌握这些命令对于有效管理和操作MySQL数据库至关重要。

    实验训练1 在MySQL中创建数据库和表.docx

    MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web开发和企业级应用中。本篇文章将对MySQL数据库管理的基础知识进行详细讲解,从安装到管理,涵盖创建数据库、创建表、管理表结构、管理数据库等多方面的...

    MySQL语句笔记.doc

    MySQL 语句笔记文档中记录了 MySQL .database 的基本操作,包括库操作、数据表操作、索引操作等。下面是对这些操作的详细说明: 库操作 1. 创建数据库:使用 `CREATE DATABASE` 语句创建数据库,例如 `CREATE ...

    mysqlalter命令共5页.pdf.zip

    MySQL的`ALTER`命令是数据库管理系统中用于修改已有表结构的关键操作,它允许数据库管理员或开发者在不...通过阅读“mysqlalter命令共5页.pdf”这份资料,你可以深入理解并运用这些功能,提高数据库维护和管理的效率。

    MYSQL的数据库SQL语句的基本使用.doc

    MYSQL数据库SQL语句是MYSQL数据库管理系统中使用的标准语言,用于管理和操作数据库。下面是MYSQL数据库SQL语句的基本使用知识点: 一、数据库操作 * 创建数据库:create database 数据库名; * 显示数据库:show ...

    数据库操作语句

    需要注意的是,MySQL允许在同一个ALTER TABLE语句中同时进行添加、修改和删除列的操作。 接下来是SQL Server,它的ALTER TABLE语法略有不同。添加单列使用`ALTER TABLE 表名 ADD 列名 数据类型`,但不支持在同一...

    MySQL的语句总结.

    本篇文章旨在为初学者提供一份简明扼要的MySQL语句指南,涵盖了数据库管理和操作的基本方面。以下将详细介绍文件中提到的一些关键知识点。 #### 1. 检查MySQL服务状态 ```bash sudo service mysqld status ``` 这...

    mysql常见查询语句和学习笔记解析.docx

    以上就是从提供的文档内容中整理出来的 MySQL 常见查询语句及相关的学习笔记。这些操作涵盖了从基本的数据库管理到复杂的表结构设计和优化等多个方面,对于学习和掌握 MySQL 数据库具有重要的参考价值。

    mysql常用sql语句

    ### MySQL常用SQL语句知识点详解 #### 一、基本操作 ...通过以上知识点的详细介绍,我们不仅了解了MySQL中常用的SQL语句,还深入探讨了如何高效地管理和操作数据库,这对于学习和掌握MySQL数据库非常有帮助。

    经典的MySQL语句

    - **更改列名和类型**: 如果需要更改现有列的名称或类型,可以使用 `ALTER TABLE` 的 `CHANGE` 或 `MODIFY` 子句。如 `ALTER table customer change Address Addr char(50)` 是将 `Address` 列重命名为 `Addr` 并...

    alter table test rename test1; --修改表名alter table test add colum

    在MySQL中,`ALTER TABLE`语句是一种非常实用的工具,它允许用户修改现有表的结构,包括但不限于添加、删除或修改列、更改表名以及调整表的存储引擎等。这种灵活性极大地提高了数据库管理的效率,使得开发人员能够在...

    MySQL简单语句

    在MySQL中创建一个新的表,可以通过`CREATE TABLE`语句实现。语句的一般形式如下: ```sql CREATE TABLE 表名 ( 列名1 列类型1, 列名2 列类型2, ... ); ``` 例如,创建一个名为`students`的表,包含`id`和`name`...

    MySQL命令行和语句(共28页word文档,涵盖26大项sql操作,几乎所有需要的操作都在这里)

    ### MySQL命令行与SQL语句详解 ...以上就是根据提供的文件标题、描述及部分内容所总结的MySQL命令行与SQL语句的关键知识点,涵盖了数据库管理和表操作的主要方面,希望能够帮助您更好地理解和使用MySQL。

    mysql常用语句

    本文将深入讲解MySQL的常用语句,包括创建数据库、创建表、插入数据、删除数据、查询数据、更新数据,以及如何添加、修改和删除表的字段。同时,还会探讨在MySQL中处理中文字符编码问题和不同类型的连接查询。 首先...

    mysql常见查询语句和例子读书笔记

    - 修改字段名称或类型:`ALTER TABLE teams CHANGE long_time time_long DATETIME;` - 删除字段:`ALTER TABLE teacher DROP address;` - 删除整个表:`DROP TABLE department;` - 重命名表:`ALTER TABLE teacher ...

    MySQL 数据库 ALTER命令讲解

    MySQL中的ALTER命令是数据库管理员用来更改已有数据表结构的关键指令。在关系型数据库管理系统中,如MySQL,数据表是由一系列字段(或列)组成的,这些字段定义了存储的数据类型和特性。ALTER命令允许我们对这些字段...

    linux下Mysql基本语句[文].pdf

    4. **使用 `change` 和 `modify` 修改字段**:这两个关键字都可以用来修改字段定义,但 `change` 需要在语句中指定两次字段名,同时也可以用来更改字段名,而 `modify` 不支持这一功能。 ```sql alter table FX_...

Global site tag (gtag.js) - Google Analytics