博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 加入列,改动列,删除列。
阅读量:7239 次
发布时间:2019-06-29

本文共 1134 字,大约阅读时间需要 3 分钟。

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

转载地址:http://zprfm.baihongyu.com/

你可能感兴趣的文章
包含的语句
查看>>
正则表达式-匹配标点符号
查看>>
osworkflow descriptor 解析 重要概念
查看>>
Edmonds_Karp 算法 (转)
查看>>
第一节 接口概述 [转贴]
查看>>
C# Attribute 用法备忘
查看>>
数据结构学习笔记(5.线性表之双向循环链表)
查看>>
智能家居趋势
查看>>
[Leetcode] Pow(x, n)
查看>>
关于Microsoft Speech SDK 中TTS的研究 [转]
查看>>
两个与后台有关的回调处理
查看>>
idhttp.post方式 调用datasnap rest 远程方法
查看>>
Gulp快速入门
查看>>
TClientDataSet的 fastscript封装
查看>>
有用的国外开源项目网址
查看>>
DataGridView 绑定DataTable方式编辑保存的bug?
查看>>
ComboBox 使用数据绑定时 Sorted 属性的bug
查看>>
BZOJ 3172 单词(ac自动机)
查看>>
具体数学第二版第四章习题(2)
查看>>
DotNetBar.7.0 Crack
查看>>