最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL添加、修改、删除表的列及约束等表的定义

来源:动视网 责编:小采 时间:2020-11-09 21:04:39
文档

MySQL添加、修改、删除表的列及约束等表的定义

MySQL添加、修改、删除表的列及约束等表的定义:ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop colum
推荐度:
导读MySQL添加、修改、删除表的列及约束等表的定义:ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop colum


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 内置的存储过程,用与修改表的定义。

先删除主键
alter table table_test drop primary key;

然后再添加主键
alter table table_test add primary key(id);
alter table test rename test1; --修改表名

alter table test add column name varchar(10) not null; --添加表列

alter table wd_express drop column id; -- 删除表列
alter table wd_express drop column tbid; -- 删除表列
alter table wd_express change column express_id id int ; -- 修改表列名

alter table wd_express add PRIMARY key (id);

alter table test modify address char(10) --修改表列类型
||alter table test change address address char(40)

alter table test change column address address1 varchar(30)-- 修改表列名

您可能感兴趣的文章:

  • MySQL外键约束常见操作方法示例【查看、添加、修改、删除】
  • MySQL中主键为0与主键自排约束的关系详解(细节)
  • MySQL删除有外键约束的表数据方法介绍
  • MySQL中的唯一性约束与NULL详解
  • 详解MySQL中的外键约束问题
  • mysql创建Bitmap_Join_Indexes中的约束与索引
  • 详解mysql基本操作详细(二)
  • 文档

    MySQL添加、修改、删除表的列及约束等表的定义

    MySQL添加、修改、删除表的列及约束等表的定义:ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop colum
    推荐度:
    标签: 删除 添加 修改
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top