乐趣区

关于数据库:MySQL笔记十二之重命名表添加表字段修改表字段属性

本文首发于公众号:Hunter 后端

原文链接:MySQL 笔记十二之重命名表、增加表字段、批改表字段属性

这一节介绍以下几种操作:

  1. 重命名表
  2. 增加表字段
  3. 批改字段属性
  4. 重命名字段名
  5. 删除字段

1、重命名表

假如要将表 book 批改为 book_new,根本语法如下:

rename table book to book_new;

2、增加表字段

当初须要对 book_new 表增加一个字段名为 number,类型为 int 的字段,语句如下:

ALTER TABLE book_new ADD COLUMN number INT;

在下面的语句中,我把增加字段的语法的关键字都大写展现了。

咱们还能够在新增字段的时候指定一个默认值:

ALTER TABLE book_new ADD COLUMN number INT DEFAULT 0;

3、批改字段属性

假如咱们当初须要对刚刚加的 number 字段从 INT 变成 FLOAT,能够如下操作:

ALTER TABLE book_new MODIFY number FLOAT DEFAULT 0;

4、重命名字段名

当初须要对 book_new 这张表的 number 字段名称改为 number_float,语句如下:

ALTER TABLE book_new CHANGE number number_float FLOAT;

须要留神,批改名称也还是须要对字段的类型进行指定,加上 DEFAULT 操作也是能够的:

ALTER TABLE book_new CHANGE number number_float FLOAT DEFAULT 1;

5、删除字段

假如当初咱们须要删除 book_new 表中的 number_float 字段:

ALTER TABLE book_new DROP number_float;

如果想获取更多相干文章,可扫码关注浏览:

退出移动版