修改某个数据列的名字或者数据类型|学习笔记

简介: 快速学习修改某个数据列的名字或者数据类型

发者学堂课程【MySQL 数据库入门学修改某个数据列的名字或者数据类型习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/451/detail/5571


修改某个数据列的名字或者数据类型


内容介绍:

一、修改列信息

二、修改表名

三、通过终端演示


一、修改列信息

alter table 【table_name】 change 【old_column_name】 【new_column_name】 【data_type】

1.只改列名:

data_type 和原来一样,old_column_name != new_column_name

2.只改数据类型:

old _column_name == new_column_name, data_type 改变

3.列名和数据类型都改了


二、修改表名

alter table 【table_name】 rename 【new_table_name】

例子:把account这张表重命名为account1

alter table account rename newaccount;


三、通过终端演示

使用 gc 库,查看现在有哪些表,继续使用表 account

修改列名  

alter table account change city newcity varchar(255)

修改数据类型 alter table account change newcity newcity text

修改列名和数据类型 alter table account change newcity city varchar(255)

修改 account 这张表的表名  alter table rename newaccount,回车再输入 show tables,可以看到表名变为 newaccount

相关文章
|
网络协议 算法 网络安全
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
298 0
全排列----关于next_permutation()/prev_permutation() 函数的用法
全排列----关于next_permutation()/prev_permutation() 函数的用法
139 0
|
存储 JSON JavaScript
【mysql】JSON 类型
【mysql】JSON 类型
269 1
【mysql】JSON 类型
|
算法 安全 Java
银行家算法实现代码
银行家算法Java实现
203 0
|
安全 Java Spring
SpringCloud2.0入门3-新的eureka依赖
前言 Springboot2.0推出有一段时间了,是要学习1.5+还是从2.0开始?犹豫的原因是资料不全,目前现有的资料大部分是1.0的。但作为学习者,肯定要学习最新的。不如,先试试。 搭建Eureka注册中心 关于Eureka的介绍,前文《SpringCloud入门1-服务注册与发现(Eureka)》已经学习过了。
3079 0
|
4天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
15天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1311 5