MySQL 修改数据表 ALTER
时间:2022-04-29
本文章向大家介绍MySQL 修改数据表 ALTER,主要内容包括修改列定义、修改列名称、数据表更名、添加单列、添加约束、删除约束、删除外键约束、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
修改列定义
ALTER table 表名 MODIFY 字段名 列定义 位置[FIRST | AFTER 字段名];
修改列名称
ALTER table 表名 CHANGE 原字段名 新字段名 列定义 位置;
数据表更名
ALTER table 表名 RENAME [ TO | AS ] 新名称;
RENAME table 表名 TO 新名称;
添加单列
ALTER TABLE 表名 ADD [COLUMN] 字段名 列定义 位置;
添加约束
ALTER TABLE 表名 ADD PRIMARY KEY (字段);
ALTER TABLE 表名 ADD UNIQUE (字段);
ALTER TABLE 表名 ADD FOREIGN KEY (字段) REFERENCES 父表(字段);
ALTER TABLE ALTER 字段 SET DEFAULT 值;
删除约束
ALTER TABLE 表名 ALTER 字段 DROP DEFAULT;
ALTER TABLE 表名 DROP PRIMARY KEY;
删除唯一约束
SHOW INDEXES FROM 表名;
ALTER TABLE 表名 DROP 索引;
删除外键约束
SHOW CREATE TABLE 表名;
ALTER TABLE 表名 DROP FOREIGN KEY fk_symbol;
- 【编程题】Java编程题一(10道)
- 【学习笔记】springboot教程(1)第一个demo
- Hyperledger Fabric 积分代币上链方案
- MySQL中的事务和锁简单测试(r10笔记第46天)
- 数据库无响应问题的紧急处理和分析 (r10笔记第42天)
- 【转载】记Golang数据库查询封装的坑
- Golang 基本语法学习笔记之流程控制
- Go 语言的演化历程
- JS 评分五角星随鼠标移动显示
- Golang标准库学习——buffio包 ---转
- 【Go 语言社区】Go语言条件变量的两个例子
- mysqlimport导入报错的排查(r10笔记第58天)
- 【Go 语言社区】POJ 1047 Round and Round We Go 循环数新解
- 【Go 语言社区】删除redis所有KEY
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- Android编程实现自定义ImageView圆图功能的方法
- Android开启闪光灯的方法 Android打开手电筒功能
- Android 中ActionBar+fragment实现页面导航的实例
- Android编程之下拉菜单Spinner控件用法示例
- Android控件Tween动画(补间动画)实现方法示例
- Android顶部(toolbar)搜索框实现的实例详解
- Linux下tcpdump命令解析及使用详解
- react native中的聊天气泡及timer封装成的发送验证码倒计时
- 如何卸载linux自带openjdk并安装sun jdk
- Android中实现密码的隐藏和显示的示例
- CentOS8出现-bash:乱码问题及解决方法
- Android编程实现摄像头临摹效果的方法
- Android实现九宫格解锁的实例代码
- 详解Linux系统中虚拟设备文件的各种实用用法
- 适配android7.0获取文件的Uri的方法