mysql修改

1.修改表结构

语法:

mysql> alter table 库名.表名 执行动作

在表格中添加新字段

mysql> alter table 库名.表名 add 字段名 类型 约束条件


mysql> alter table t1 add school char(15) not null default "tar";

mysql> alter table t1 add age tinyint unsigned default 19 after name;

mysql> alter table t1 add stu_num int first;

2.修改字段类型 modify

语法:

alter table 库名.表名 modify 字段 类型 约束条件

如:


mysql>  alter table t1 modify name varchar(15) not null default "";

mysql>  alter table t1 modify name varchar(15) not null default "" after stu_num;

3.修改字段名

语法:

alter table 库名.表名 change 原字段名 新字段名 类型 约束条件

如:


mysql> alter table t1 change stu_num stu_id int;

alter table t1 change school xuexiao varchar(30) default "tedu";

mysql> desc t;

4.删除字段drop

语法:

alter table 库名.表名 drop 字段名;

如:


mysql> alter table t1 drop email;

mysql> alter table t1 drop csnf;

5.修改表名 rename

语法:

alter table 表名 rename 新表名;

如:


mysql> alter table t1 rename school;

mysqll> show tables;

mysql> select * from school;

ps:

add、modify、change、drop、rename可以一起使用,但是需要用,隔开


mysql> altter table t1 add qq char(11),add ipone char(11),modify class char(9),change name user varchar(15) not null defalut "",drop xuexiao;

添加qq和iPhone字段,修改字段类型等,删除字段

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 5,677评论 0 8
  • 1.登录数据库 >mysql -h localhost -u root -p 数据库名称 2.查询所有的数据库 >...
    Marlon666阅读 3,610评论 0 1
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 5,494评论 0 0
  • 作者:烨竹 数据库的基本操作 登陆MySQL数据库服务:mysql -h服务器地址 -P端口号 -u用户名 ...
    DragonRat阅读 5,174评论 0 7
  • #添加INDEX(普通索引) ALTER TABLE `table_name` ADD INDEX index_n...
    递归宇宙阅读 4,266评论 0 0