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

最新文章

  1. MVC5 + EF6 简单示例
  2. C++ 基础 构造函数的使用
  3. 使用第三方分页AspNetPager实现真正分页的SQL原理
  4. Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward
  5. ASP.NET页面优化性能提升方法记录
  6. CASE工具
  7. java之文件夹
  8. Net常用命名空间和类介绍
  9. php后台拼接输出table表格
  10. 【分享】jQuery无插件实现 鼠标拖动图片切换 功能
  11. SparseArray,SparseBooleanArray和SparseIntArray
  12. iOS设计模式之懒加载
  13. 关于node的基础理论,书上看来的
  14. 15树莓派安装图形界面截图工具Shutter
  15. SpringBoot的第一个web项目
  16. zabbix3.4.7页面中文乱码
  17. 单片机之PID算法
  18. HDU.3032.Nim or not Nim?(博弈论 Lasker's Nim)
  19. SpringCloud初体验:六、利用 Sleuth 和 Zipkin 给微服务加上链路监控追踪查看功能
  20. 配置WDS支持使用UEFI模式启动

热门文章

  1. wordpress通过代码禁用IE8, IE9,IE10等IE浏览器兼容视图模式(Compatibility View)
  2. spring配置中引入properties
  3. 初涉JavaScript模式 (3) : 字面量
  4. extjs中gridpanel动态显示/隐藏列
  5. php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
  6. JDK与Tomcat的联系
  7. 在php中使用Memcache
  8. 关于float与double
  9. Hadoop完全分布式集群安装
  10. Nah Lock: 一个无锁的内存分配器