添加字段:

alter table `user_movement_log`

Add column GatewayId int not null default 0 AFTER `Regionid`

(在哪个字段后面添加)

删除字段:

alter table `user_movement_log` drop column Gatewayid

调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int

not null default 0 AFTER RegionID

//主键

alter table tabelname add new_field_id int(5) unsigned default 0

not null auto_increment ,add primary key (new_field_id);

//增加一个新列

alter table t2 add d timestamp;

alter table infos add ex tinyint not null default '0';

//删除列

alter table t2 drop column c;

//重命名列

alter table t1 change a b integer;

//改变列的类型

alter table t1 change b b bigint not null;

alter table infos change list list tinyint not null default

'0';

//重命名表

alter table t1 rename t2;

加索引

mysql> alter table tablename change depno depno int(5) not

null;

mysql> alter table tablename add index 索引名 (字段名1[,字段名2

…]);

mysql> alter table tablename add index emp_name (name);

加主关键字的索引

mysql> alter table tablename add primary key(id);

加唯一限制条件的索引

mysql> alter table tablename add unique

emp_name2(cardnumber);

删除某个索引

mysql>alter table tablename drop index emp_name;

修改表:

增加字段:

mysql> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

mysql> ALTER TABLE table_name CHANGE old_field_name

new_field_name field_type;

删除字段:

mysql> ALTER TABLE table_name DROP field_name;

mysql修改表结构 删除字段_mysql更改表结构:添加、删除、修改字段、调整字段顺序...相关推荐

  1. mysql约束添加删除数据_mysql中约束的添加,修改,与删除

    MySQL中的约束,添加约束,删除约束,以及其他的一些修饰: 一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10) ...

  2. mysql user表字段详解_Mysql User表权限字段说明全介绍

    下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪. Select_priv:确定用户是否可以通过S ...

  3. mysql 数据类型怎么用,myMySQL数据库怎么更改表中某字段的数据类型? MySQL数据库使用教程...

    在mysql中,可以使用"ALTER TABLE"语句配合"MODIFY"关键字来更改表中某字段的数据类型:语法格式"ALTER TABLE MODI ...

  4. python获取数据库查询的元数据_Python数据库、MySQL存储引擎、使用分区表、更改表结构、获取数据库元数据...

    :1. 数据库基本操作 1.1 创建数据库 - CREATE DATABASE test; #创建数据库 - GRANT ALL ON test.* to user(s); #为指定用户(或所有用户) ...

  5. mysql大表不停机加字段_mysql大表在不停机的情况下增加字段该怎么处理

    MySQL中给一张千万甚至更大量级的表添加字段一直是比较头疼的问题,遇到此情况通常该如果处理?本文通过常见的三种场景进行案例说明. 1. 环境准备 数据库版本: 5.7.25-28(Percona 分 ...

  6. mysql 为数据表添加字段_MySQL数据表添加字段实例

    MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...

  7. mysql修改表中学生姓名 专业_MySQL单表练习

    1.创建一个名称为mydb1的数据库. Create databasemydb1; 2.创建一个使用utf8字符集的mydb2数据库. createdatabasemydb2charsetutf8; ...

  8. mysql 表 视图 索引吗_Mysql多表查询, 视图,事务,索引,函数,go连接数据库

    1.1 今日目标 理解多表查询 理解子查询 能够创建视图 能够删除视图 能够查看创建视图的SQL语句 能够理解事务的作用 能够操作事务 理解索引的作用 能够创建索引 能够删除索引 知道常用的函数 了解 ...

  9. Mysql给一个大表加一列_MySQL 大表添加一列的实现

    问题参考自: https://www.zhihu.com/question/440231149 ,mysql中,一张表里有3亿数据,未分表,要求是在这个大表里添加一列数据.数据库不能停,并且还有增删改 ...

最新文章

  1. DevOps笔记-02:DevOps与微服务之间是什么关系?
  2. SAP ABAP 特性相关表取数逻辑
  3. 策略模式(stragegy)
  4. java操作excel文件之系列一:《读取excel文件的内容保存到数据库》
  5. 科研实习 | 香港科技大学统计机器学习实验室张潼教授招收暑期科研实习生
  6. Struts国际化步骤
  7. python算法与数据结构-循环链表(41)
  8. 2017.10.17 Codechef MARCH14 GERALD07加强版 失败总结
  9. [No0000FD]C# 正则表达式
  10. 百度在线编辑器 显示html,UEditor百度编辑器中JS/html代码(script标签)被过滤的解决办法...
  11. C# 获取系统图标类
  12. 电路交换、报文交换、分组交换各自的特点
  13. HashMap 容量的初始化计算公式。是这样算的。请收藏
  14. postgresql查看锁表的进程
  15. MySQL临时表的作用
  16. 地下城php补丁怎么用,dnf技能补丁怎么用到WeGame(附其使用教程)
  17. 大学生优秀班级答辩PPT模板
  18. 计算机主板是cpu吗,主板和cpu是一起的吗
  19. 为什么现在更多需要用的是 GPU 而不是 CPU,比如挖矿甚至破解密码?
  20. Android Root工程仓库万能大法

热门文章

  1. Django 发送邮件
  2. 设计模式(二十三)—— 模板方法
  3. 使用PLupload在同一页面中进行多个不同类型上传解决方案和一次多文件上传的注意事项...
  4. 更新整理本人所有博文中提供的代码与工具(Java,2013.08)
  5. struts2错误:The Struts dispatcher cannot be found.
  6. 解决数据库导入导出的常见问题集解决办法
  7. Google C++ Testing Framework之断言
  8. .NetCore Session.Redis
  9. Openresty+Nginx+Lua+Nginx_http_upstream_check_module 搭建
  10. 爬虫抓取表格中的数据