摘要:alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充。

alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充。

一、修改表信息

1、修改表名

alter table 旧表名 新表名alter table test_a rename sys_app;

2、修改表注释

alter table 表名 comment '修改后的表的注释';alter table sys_app '系统信息表';

3、删除表中的主键

alter table 表名 drop primary keyalter table sys_app drop primary key

4、添加主键/索引

alter table 表名 add 主键/索引(字段)alter table sys_app add primary key(aid);

二、修改字段信息

1、修改字段属性(包括类型和注释)

alter table 表名 modify column 字段名 字段属性(可以参照建表时设置的字段属性)alter table sys_application  modify column app_name varchar(20) COMMENT '应用的名称';

2、给表新增一个字段(列)

alter table 表名 add 字段名 字段属性alert table sys_application add `url` varchar(255) not null comment '应用访问地址';

3、给字段添加属性

(同修改字段属性)

4、修改字段名

alter table 表名 change 旧字段名 新字段名 新字段属性alter table t_app change name app_name varchar(20) not null;

5、删除字段(列)

alter 表名 drop 字段名alter table t_app drop aid;

6、在某个字段后增加字段

alter 表名 add column 新增字段名 新增字段属性 after 目标字段alter table `t_app` add column gateway_id int  not null default 0 AFTER `aid`; #(在哪个字段后面添加)

7、修改字段顺序

alter table 表名 modify 字段名 字段属性 after 字段名alter table student modify name varchar(10) after id; #把字段name放到id之后

mysql对表中添加属性_mysql alter用法总结相关推荐

  1. mysql对表中添加属性_MySQL数据库增删改字段(属性)

    MySQL数据库的各种操作今天在这里总结一下: 一.增加 1.在已有的表中添加新的字段: 首先是增加表的字段,比如一张表原本没有字段" Time ",现在我们要增加这样一个字段,可 ...

  2. mysql对表中添加属性_菜鸟笔记—数据分析师MySQL篇(一)

    简单说一下我写这份学习笔记的原因,由于工作的原因,想换一份工作,对于毕业已经快6年了,再次重新学习就需要付出很大的勇气和努力,如果态度还不能及时调整,最近找工作遇到的窘境就不言而喻了.去年底报了一个数 ...

  3. mysql 表中添加数据类型_MySQL数据表添加字段(三种方式)

    MySQL 数据表是由行和列构成的,通常把表的"列"称为字段(Field),把表的"行"称为记录(Record).随着业务的变化,可能需要在已有的表中添加新的字 ...

  4. mysql 表中添加唯一约束

    mysql表中添加唯一约束 在做权限系统中,有一张表叫用户角色关系表(user_role_relation),这张表中有user_id 和role_id(建表语句如下). CREATE TABLE u ...

  5. mysql 字段增加备注_怎么在mysql数据库中添加备注信息

    怎么在mysql数据库中添加备注信息 发布时间:2021-02-20 16:04:19 来源:亿速云 阅读:56 作者:Leah 这期内容当中小编将会给大家带来有关怎么在mysql数据库中添加备注信息 ...

  6. ASP.NET开发:在用户控件中添加属性

    在WEB开发中,可重用的代码我们可以把它写成一个通用模块供需要的地方来引用.本文就是介绍在ASP.NET的web编程时,如何在用户控件中添加属性,实现这种方法:举例说明详解. 在WEB开发中经常有一些 ...

  7. iOS运行时-使用Runtime向Category中添加属性以及运行时介绍

    前言 了解OC的都应该知道,在一般情况下,我们是不能向Category中添加属性的,只能添加方法,但有些情况向,我们确实需要向Category中添加属性,而且很多系统的API也有一些在Category ...

  8. 计算机管理中添加用户属性,如何在计算机右键菜单栏中添加属性选项

    如何在计算机右键菜单栏中添加属性选项 电脑是现在最常用的工具之一,有些用户想知道如何在计算机右键菜单栏中添加属性选项,接下来小编小编就给大家介绍一下具体的操作步骤. 具体如下: 1. 首先第一步按下[ ...

  9. mysql 添加表索引_如何向MySQL表中添加索引?

    如何向MySQL表中添加索引? 我有一个非常大的MySQL表,包含大约15万行数据.目前,当我试着运行SELECT * FROM table WHERE id = '1'; 代码运行良好,因为ID字段 ...

最新文章

  1. Visual Studio中断NPM套件库服务
  2. 从头认识Spring-2.3 注解装配-@autowired(5)-限定器@Qualifier(1)
  3. *HDU 2108 计算几何
  4. 如何排查模组无法识别SIM卡?
  5. Spring框架分为哪七大模块以及各模块的主要功能作用
  6. docker下载安装,命令大全
  7. LeetCode 2196. 根据描述创建二叉树(哈希)
  8. 填词游戏java_第八届蓝桥杯国赛 Java B组 第五题 填字母游戏(博弈论)
  9. LeetCode 5352. 生成每种字符都是奇数个的字符串
  10. STM32 常见的问题解决
  11. Linux系统发布ASP.NET项目
  12. 关于动态生成data组件
  13. 不玩手机的步步高玩大数据:一条短信让你多买一只澳洲大龙虾
  14. self-supervised text erasing with controllable image synthesis
  15. LuceneSolrElasticSearch-面试题
  16. 网络安全入门:什么是防火墙,防火墙有哪些功能
  17. Asp.NET Core 加载静态文件404
  18. 【Android开发】Android休眠机制
  19. netty从入门到如坟系列(1)
  20. 三角函数积化和差、和差化积公式(含口诀)

热门文章

  1. MySQL默认 InnoDB 存储引擎 详解
  2. python使用zipfile模块来压缩文件时,解决如何不带入路径的问题
  3. 2023全国特种作业操作证低压电工模拟考试试卷一[安考星]
  4. 如何在xml文件中引入约束【带解析】
  5. 爬虫碰到谷歌验证码的一些解决思路
  6. 高校教师科研文献管理系统
  7. Java中静态方法和非静态方法的区别是什么
  8. JSON数据格式(键值对)(一)
  9. wordpress插件开发01-原理讲解
  10. Vue-cli引入Zepto.js