Welcome 微信登录

首页 / 数据库 / MySQL / MySQL的alter用法总结

ALTER TABLE简介当表被创建后,在使用过程中可能会有一些新的需求,这时候可能需要修改表的结构。如果表中已经填充了数据,重新建表会造成现有数据的丢失,为此可以用ALTER TABLE对表结构进行修改为表添加新列前提向表中添加列的前提是所添加的列允许使用NULL值或者对该列使用DEFAULT约数指定了默认的值。命令格式ALTER TABLE $tablename ADD  $column_name $object_type [NULL|NOT NULL DEFAULT "默认值"]; 参数解释:tablename:需要添加字段的表名称
column_name:添加的列名
object_type:添加列的数据类型
[]:添加列的默认值说明向一个表添加新列时,数据库引擎会在该列中为表中的每个现有数据行插入一个值。因此,在向表中添加列时为指定DEFAULT定义会很有用。如果新列没有DEFAULT定义,则必须指定该列允许NULL值,数据库引擎将NULL值插入该列。如果不允许NULL值,则返回错误。示例操作删除表中的列前提在删除一列之前,必须先删除任何引用该列的约束、默认表达式、计算列表达式或索引命令ALTER TABLE $tablename DROP COLUMN $column_name; 示例操作
  • 1
  • 2
  • 3
  • 下一页
关于Oracle ORA-01555快照过旧的错误设置SQL*PLUS的启动环境变量相关资讯      MySQL alter用法  MySQL的用法  alter的用法  本文评论 查看全部评论 (0)
表情: 姓名: 字数