zoukankan      html  css  js  c++  java
  • 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 内置的存储过程,用与改动表的定义。


  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4271103.html
Copyright © 2011-2022 走看看