修改表相关的命令

1、添加列表

alter table 表名 add 列名 类型;

2、删除某一列

alter table userinfo drop column 列名;

3、修改列的类型

alter table 表名 modify column 列名 类型;

4、同时修改列名和类型

alter table 表名 change 旧的列表名称 新的列表名称 类型;

5、添加主键

alter table 表名 add primary key (列名);

6、删除主键,因为主键是唯一的,所以这里删除主键不需要指定列的名称

alter table 表名 drop primary key;

7、添加外键我们在上一篇博客主要了,这里就不在说

8、删除外键

alter table 表名 drop foreign key 外键名称;

首先我们找到外键的名称

show create table 表名;

然后我们测试一下外键是否生效,确认外键是生效的

然后我们删除外键

最后我们再次添加上面的列,确认已经可以添加成功,外键被我们成功删除

9、默认值相关的命令

给某一列设置默认值

alter table 表名 alter 列名 set default 默认值;

删除某一列的默认值

alter table 表名 alter 列名 drop default;

转载于:https://www.cnblogs.com/bainianminguo/p/8353606.html

mysql基本的修改表的命令相关推荐

  1. mysql的altertable_mysqlaltertable修改表命令详细介绍

    MySQL ALTER语法如下: ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: AD ...

  2. mysql alter table修改表命令整理

    这篇文章主要介绍了mysql alter table修改表命令整理的相关资料,需要的朋友可以参考下 MYSQL ALTER TABLE命令用于修改表结构,例如添加/修改/删除字段.索引.主键等等,本文 ...

  3. MySql数据库命令大全:数据库操作命令,表操作命令,修改表结构命令,数据操作命令,数据查询操作命令

    一.数据库操作命令 1.查询当前服务器上所有数据库的命令: show databases; 2.创建一个新数据库的命令: create database 数据库名称; 3.使用或切换数据库的命令: u ...

  4. mysql修改工资字段_基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎)...

    基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎) 前言 本篇是基于Linux下针对MySQL表结构的修改,MySQL索引的操作以及MySQL数据引擎的配置和说明. ...

  5. mysql语言中修改表结构的命令_sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE. ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表 ...

  6. 查看mysql字符集及修改表字符集

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  7. MYSQL中如何查看表结构命令_mysql查看表结构命令

    mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...

  8. mysql5.0修改字符集,查看mysql字符集及修改表结构

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  9. mysql查看当前表字符集_查看mysql字符集及修改表字符集

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

最新文章

  1. python多进程_python多进程
  2. python学习书籍推荐-强烈推荐:Python学习必看书籍-带你高效学习
  3. C语言基础-简单程序分析
  4. 谁是最好的WebRTC SFU?
  5. 小程序影视APP/追剧吧/脱离微擎/可用火车头采集小程序影视
  6. 瀑布流ListView
  7. Thinkphp列表搜索排序-----查
  8. Python之路第二天
  9. pg批量插入_PG语法解剖--基本sql语句用法入门
  10. 语音信号预处理4——绘制接滤波后chirp信号的时域图和频域图
  11. 快解析:用友T+异地访问解决方案
  12. 点符号垂直居中 html,word垂直居中 word中垂直居中符号在哪里?
  13. VARCHART XGantt开发者许可证
  14. 【Pytorch实战6】一个完整的分类案例:迁移学习分类蚂蚁和蜜蜂(Res18,VGG16)
  15. 【总览】程序员前端、后端资源合集
  16. matlab bar3 颜色,matlab中怎么控制柱状图标注的颜色?
  17. 重庆专科计算机大学排名,重庆2017年专科大学排名一览表
  18. PC 时代 Office 的仇,WPS 在 24 年后有机会报了
  19. 让我摘下星星送给你_抖音中摘下星星给你摘下月亮的歌词是什么歌 星球坠落歌词在哪听...
  20. CVE-2022-1162 Gitlab 硬编码漏洞分析

热门文章

  1. Node.js下载安装与配置(windows)
  2. 上证50ETF买卖操作详解
  3. 蓝桥杯 手机尾号评分
  4. 老大易主,汽车互联网行业格局变了
  5. IO-字符流-FileReader
  6. LAMP架构搭建网站商城
  7. LCD1602学习笔记
  8. 模电摸索日记之《功率放大概述》
  9. 教你如何使用SPEC CPU2006
  10. Spring Boot Spring Cloud B2B2C o2o 分布式 微服务 第四篇:断路器(Hystrix)(Finchley版本)-B2B2C小程序 电子商务