原文:http://blog.csdn.net/ws84643557/article/details/6939846

MySQL 添加列,修改列,删除列

示例:ALTER TABLE tb_financial MODIFY CREATE_TIME DATETIME(3) DEFAULT NULL COMMENT '录入时间';

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);
  • 修改comment ALTER TABLE tb_money_withdraw MODIFY COLUMN PROGRESS VARCHAR(10) COMMENT '提现进度:0 提现申请 1审核通过 2 审核不通过 3提现成功 4 提现失败';
    --注意:字段名和字段类型照写就行

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

mysql 添加列,修改列,删除列相关推荐

  1. Oracle-1:的列操作(增加列,修改列,删除列),包括操作多列

    Oracle的列操作(增加列,修改列,删除列),包括操作多列 增加一列: alter table emp4 add test varchar2(10); 修改一列: alter table emp4 ...

  2. Sql Server 添加、修改列脚本

    Sql Server 添加.修改列脚本 --添加列 ALTER TABLE StudentsADD Name NVARCHAR(50) NULL --修改列 ALTER TABLE StudentsA ...

  3. MySQL 添加列+修改列+删除列

    [0]REAMDE 0.1)本文部分文字描述转自 http://blog.163.com/zhangjie_0303/blog/static/99082706201191911653778/ 0.2) ...

  4. mysql 修改列名_mysql增加列修改列名列属性以及删除列

    首先推荐一本初学者的书,一个小册子:<mysql必知必会>简介实用,权威:有点贵,昨天才买的. http://www.2cto.com/ebook/201112/30389.html 正文 ...

  5. mysql 修改列名和属性_mysql增加列修改列名列属性以及删除列

    首先推荐一本初学者的书,一个小册子:<mysql必知必会>简介实用,权威:有点贵,昨天才买的. http://www.2cto.com/ebook/201112/30389.html 正文 ...

  6. Mysql 添加字段 修改字段 删除字段

    1.表 添加字段(字段类型.长度.默认值.注释) ALTER TABLE 表名 ADD 字段名 字段类型(字段长度) DEFAULT 默认值 COMMENT '注释' 例如:ALTER TABLE o ...

  7. sql添加列,删除列,修改列

    有时候,当数据库里面有数据了,再到设计器里面删除列,就删不掉.只能用代码删除. alter table tableName drop column columnName 添加列 alter table ...

  8. 22-05-10 西安 mysql基础篇(02) 修改表 、修改列、commit和rollback、表数据之增删改 DML 、列级约束、表级约束

    我们的情绪背后藏着动机,动机总是正面的,因为意识从来不会伤害自己,只是误以为某些行为可以满足自己的这份动机. 结果去重 distinct select distinct 字段列表 from 表名称 [ ...

  9. Sql增加,删除,修改列及修改约束

    查看约束条件 MySQL: SELECT * FROM information_schema.TABLE_CONSTRAINTS where table_name = 'book'; Oracle: ...

  10. MYSQL中如何修改类型_MySQL怎么修改字段类型?

    在MySQL中,可以通过alter table语句来修改表中一个字段的数据类型.下面本篇文章就来带大家了解一下alter table语句,介绍如何修改字段类型,希望对大家有所帮助. 在MySQL中,a ...

最新文章

  1. 数据结构之【树形结构】复习题
  2. kakfa中的ISR解释
  3. 一文告诉你如何导出 Git 变更文件
  4. rowspan不显示 wpf_wpf的datagrid绑定datatable列不自动更新解决方案
  5. IDEA mybatis-generator-maven-plugin 插件的使用
  6. 嵌入式开发笔记(二)嵌入式系统启动过程 (S5pv210)
  7. 在周二正式发售前 新款MacBook Pro已开始向客户发货
  8. torch使用cudnn7
  9. C++基础——关于模板的技巧性基础知识(typename、成员模板、模板的模板参数)
  10. Wonderware-InTouch 报表查询SQL数据库,用表格控件做出的报表图例
  11. idea插件JRebel激活
  12. JSP报刊订阅管理系统
  13. vPro这个v字代表什么意思
  14. 宝塔同时安装苹果cms海洋cms_海洋cms新手入门安装配置教程
  15. 虚拟化是什么,虚拟化主要分为哪几种?
  16. html5妇女节游戏,html5开发三八女王节表白神器
  17. 临床执业助理医师(综合练习)题库【8】
  18. LinuxC学习保姆级教程(李慧芹课程笔记)
  19. Python实现QQ定时回复(附源码exe)
  20. python国内下载地址_python下载链接

热门文章

  1. Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15
  2. Atitit selenium3 新特性
  3. atitit.html5动画特效----打水漂 ducks_and_drakes
  4. atitit.高性能遍历 文本文件行 attilax总结
  5. atitit.解决SyntaxError: missing ] after element list不个object 挡成个str eval ....
  6. qq安全使用NTFS权限设置法
  7. 中证协 | 安青松:“金融+科技”是证券业高质量发展的战略引擎
  8. (转)去中心化:关于区块链的争论
  9. 世界互联网大会乌镇峰会:14项世界互联网领先科技成果发布
  10. 一文看懂:边缘计算究竟是什么?为何潜力无限?(上)