设为首页 加入收藏

TOP

mysql alter 修改字名 表名 结构 增加列
2011-06-12 21:41:44 来源: 作者: 【 】 浏览:486次 评论:0

mysql教程 alter 修改字名 表名 结构 增加列

alter table 语句
alter table 语句用于在已有的表中添加、修改或删除列。

sql alter table 语法
如需在表中添加列,请使用下列语法:

alter table table_name
add column_name datatype
要删除表中的列,请使用下列语法:

alter table table_name
drop column column_name
注释:某些数据库教程系统不允许这种在数据库表中删除列的方式 (drop column column_name)。

要改变表中列的数据类型,请使用下列语法:

alter table table_name
alter column column_name datatype

看一下alert详细语法


alter_specification:
add [column] create_definition [first | after column_name ]
or add index [index_name] (index_col_name,...)
or add primary key (index_col_name,...)
or add unique [index_name] (index_col_name,...)
or alter [column] col_name {set default literal | drop default}
or change [column] old_col_name create_definition
or modify [column] create_definition
or drop [column] col_name
or drop primary key
or drop index index_name
or rename [as] new_tbl_name
or table_options
eg:


修改数据库结构:
增加字段:

alter table dbname add column <字段名><字段选项>


修改字段:

alter table dbname change <旧字段名> <新字段名><选项>


删除字段:
alter table dbname drop column <字段名>

实例操作:

>create database office;
>use office;
mysql> create table personal(
-> member_no char(5) not null,
-> name char(,
-> birthday date,
-> exam_score tinyint,
-> primary key(member_no)
-> );

query ok, 0 rows affected (0.01 sec)

 

看看实例

mysql> alter table topics change hotico hot_count int(4);
mysql> alter table topics alter hot_count set default 1;

mysql alter 修改字名 表名 结构 增加列更多相关文章

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇mysql 修改表/字段 增加/删除表索.. 下一篇更改root密码和恢复MySQL root用户

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位