mysql 加入�列,改动列,删除列。

mysql 加入�列,改动列,删除列。

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

MySQL 加入�列,改动列,删除列

ALTER TABLE:加入�,改动,删除表的列,约束等表的定义。

  • 查看列:desc 表名;
  • 改动表名:alter table t_book rename to bbb;
  • 加入�列:alter table 表名 add column 列名 varchar(30);
  • 删除列:alter table 表名 drop column 列名;
  • 改动列名MySQL: alter table bbb change nnnnn hh int;
  • 改动列名SQLServer:exec sp_rename’t_student.name’,’nn’,’column’;
  • 改动列名Oracle:lter table bbb rename column nnnnn to hh int;
  • 改动列属性:alter table t_book modify name varchar(22);

sp_rename:SQLServer 内置的存储过程,用与改动表的定义。

MySQL 查看约束,加入�约束,删除约束 加入�列,改动列,删除列

  • 查看表的字段信息:desc 表名;
  • 查看表的全部信息:show create table 表名;
  • 加入�主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);
  • 加入�外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
  • 删除主键约束:alter table 表名 drop primary key;
  • 删除外键约束:alter table 表名 drop foreign key 外键(区分大写和小写);

  • 改动表名:alter table t_book rename to bbb;
  • 加入�列:alter table 表名 add column 列名 varchar(30);
  • 删除列:alter table 表名 drop column 列名;
  • 改动列名MySQL: alter table bbb change nnnnn hh int;
  • 改动列名SQLServer:exec sp_rename’t_student.name’,’nn’,’column’;
  • 改动列名Oracle:alter table bbb rename column nnnnn to hh int;
  • 改动列属性:alter table t_book modify name varchar(22);

sp_rename:SQLServer 内置的存储过程,用与改动表的定义。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118760.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【CSS3圆角详解】

    CSS3是样式表(stylesheet)语言的最新版本,它的一大优点就是支持圆角。…

    2022年1月18日
    32
  • c#二进制文件数据转换base64字符串文本代码

    c#二进制文件数据转换base64字符串文本代码usingSystem;usingSystem.Text;namespaceConsoleTest{internalclassProgram{privatestaticvoidMain(string[]args){stringaaa=…

    2025年5月24日
    2
  • 二进制加减法计算法则

    二进制加减法计算法则一、二进制加法(逢2进1)举例:100111+11010=10000110011111010——————100001十进制加法是逢十进一,二进制加法是逢二进一。最低位:1加0得1。倒数第2位:1加1得2,同时进1。倒数第3位:1加0得1,再加上进位的1,结果为2。其他位同理。二、二进制减法(借1当2)举例:1000001-11010=100111…

    2022年6月24日
    63
  • html flex上下居中,css3 flex实现div内容水平垂直居中的几种方法

    html flex上下居中,css3 flex实现div内容水平垂直居中的几种方法一、flex-direction:(元素排列方向)※flex-direction:row(横向从左到右排列==左对齐)※flex-direction:row-reverse(与row相反)※flex-direction:column(从上往下排列==顶对齐)※flex-direction:column-reverse(与column相反)二、flex-wrap:(内容一行容…

    2022年5月7日
    40
  • k8s(十)基本存储[通俗易懂]

    k8s(十)基本存储[通俗易懂]文章目录概述EmptyDirHostPathNFSk8s的数据存储概述在前面已经提到,容器的生命周期可能很短,会被频繁的创建和销毁。那么容器在销毁的时候,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器中的数据,kubernetes引入了Volume的概念。Volume是Pod中能够被多个容器访问的共享目录,它被定义在Pod上,然后被一个Pod里面的多个容器挂载到具体的文件目录下,kubernetes通过Volume实现同一个Pod中不同容器之间的数据

    2022年8月9日
    2
  • 诺基亚6300手机游戏下载_重玩JAVA手机游戏

    诺基亚6300手机游戏下载_重玩JAVA手机游戏随着安卓苹果手机的普及、手机的性能不断提高,手机游戏也从黑白俄罗斯方块进化为了各种华丽大作,有的甚至已经超越了多年前的电脑游戏。然而令人惋惜的是,大多数游戏只是画面进步了,玩法却在退步,这一点,从塞班、JAVA、MTK山寨机时代走过来的玩家肯定深有体会。想想看,在那个手机网络不发达,一个月10M流量用不完的年代,手机游戏厂商自然是以开发单机游戏为重心,即便是手机网游,比如口袋精灵,天劫OL,契约等…

    2022年7月8日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号