加字段、删除字段、调整字段顺序

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介:
Sql代码  复制代码
  1. ALTER TABLE — 更改表属性    
  2. 添加字段:    
  3.   
  4. alter table `user_movement_log`    
  5. Add column GatewayId int  not null default 0 AFTER `Regionid` (在哪个字段后面添加)    
  6.   
  7. 删除字段:    
  8.   
  9. alter table `user_movement_log` drop column Gatewayid    
  10.   
  11. 调整字段顺序:    
  12.   
  13. ALTER TABLE `user_movement_log`  CHANGE `GatewayId` `GatewayId` int not null default 0  AFTER RegionID    
  14. mysql alter 语句用法,添加、修改、删除字段等    
  15.   
  16. //主键549830479    
  17.   
  18.    alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);    
  19.   
  20. //增加一个新列549830479    
  21.   
  22.    alter table t2 add d timestamp;    
  23. alter table infos add ex tinyint not null default '0';    
  24.   
  25. //删除列549830479    
  26.   
  27.    alter table t2 drop column c;    
  28.   
  29. //重命名列549830479    
  30.   
  31.    alter table t1 change a b integer;    
  32.   
  33.   
  34. //改变列的类型549830479    
  35.   
  36.    alter table t1 change b b bigint not null;    
  37. alter table infos change list list tinyint not null default '0';    
  38.   
  39. //重命名表549830479    
  40.   
  41.    alter table t1 rename t2;    
  42.   
  43. 加索引549830479    
  44.   
  45.    mysql> alter table tablename change depno depno int(5) not null;    
  46. mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);    
  47. mysql> alter table tablename add index emp_name (name);    
  48.   
  49. 加主关键字的索引549830479    
  50.   
  51. mysql> alter table tablename add primary key(id);    
  52.   
  53. 加唯一限制条件的索引549830479    
  54.   
  55.   mysql> alter table tablename add unique emp_name2(cardnumber);    
  56.   
  57. 删除某个索引549830479    
  58.   
  59.    mysql>alter table tablename drop index emp_name;    
  60.   
  61. 修改表:549830479    
  62.   
  63. 增加字段:549830479    
  64.   
  65.    mysql> ALTER TABLE table_name ADD field_name field_type;    
  66.   
  67. 修改原字段名称及类型:549830479    
  68.   
  69.    mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;    
  70.   
  71. 删除字段:549830479    
  72.   
  73.    mysql> ALTER TABLE table_name DROP field_name;   
本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/463572

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
机器学习/深度学习 自然语言处理 监控
简述智能对话系统
对话系统(Dialogue System,简称DS),是使人与机器可以通过自然语言进行对话交互的系统。DS除了用准确、简洁的自然语言回答用户用自然语言提出的问题外,更注重与人的交互、对人意图的理解、对对话氛围的感知,以及回答的多样性和个性化。
|
机器人 智能硬件
基于STM32的电机控制系统设计与实现
基于STM32的电机控制系统设计与实现
760 1
|
7月前
|
SQL 人工智能 数据可视化
开源AI BI可视化工具-WrenAI
Wren AI 是一款开源的 SQL AI 代理,支持数据、产品及业务团队通过聊天、直观界面和与 Excel、Google Sheets 的集成获取洞察。它结合大型语言模型(LLM)与检索增强生成(RAG)技术,助力用户高效处理复杂数据分析任务。
|
Java Linux C语言
java中的synchronized和linux系统的futex到底什么个关系?
首先,futex不是个完整的锁,它是“支持实现userspace的锁的building block“。也就是说,如果你想实现一个mutex,但不想把整个mutex都弄到内核里面去,可以通过futex来实现。但futex本身主要就是俩系统调用futex_wait和futex_wake. 为了更好的解释这个问题,这里先梳理下锁本身是怎么工作的。
java中的synchronized和linux系统的futex到底什么个关系?
|
消息中间件 负载均衡 监控
skynet框架:批量服务管理方案
【10月更文挑战第7天】Skynet 框架下的批量服务管理方案通过高效、可靠及可扩展的设计,实现了对大量服务实例的集中管理。该方案涵盖服务注册与发现、消息队列、负载均衡及集群管理等关键技术,确保系统稳定运行并提升响应速度。其优势在于提高系统性能、增强可靠性、便于扩展及简化管理操作,适用于大规模分布式系统、微服务架构、实时数据处理及游戏服务器等多种场景。通过定制化优化,可充分发挥 Skynet 框架的优势,构建高效稳定的分布式系统。
668 6
|
关系型数据库 数据库连接 数据库
循序渐进丨MogDB 中 gs_dump 数据库导出工具源码概览
通过这种循序渐进的方式,您可以深入理解 `gs_dump` 的实现,并根据需要进行定制和优化。这不仅有助于提升数据库管理的效率,还能为数据迁移和备份提供可靠的保障。
366 6
|
SQL 运维 分布式计算
Dataphin离线数据开发规范
目前,用户在Dataphin上进行数据开发时,风格各异,缺乏一致性。为此,我们整理了一份开发规范文档,旨在帮助所有用户实现更高效和一致的开发流程。
531 4
|
数据可视化
R语言nlme、nlmer、lme4用(非)线性混合模型non-linear mixed model分析藻类数据实例(上)
R语言nlme、nlmer、lme4用(非)线性混合模型non-linear mixed model分析藻类数据实例
|
缓存 监控 Java
|
XML JavaScript API
API接口:原理、设计与应用
API,全称应用程序接口,是一些预先定义的函数,目的是提供应用程序与开发人员以访问一组例程的能力,我们可以在不暴露各内部例程的情况下,使用这些例程。API是构建在操作系统或应用程序之间的接口,它充当一个桥梁或纽带,使得不同的应用程序或系统之间可以相互交流和交互。

热门文章

最新文章