修改MySQL数据库表结构的方法!

数据库 · 2023-12-15 · 9854 人浏览
修改MySQL数据库表结构的方法!

mysql.png
为了更好的讲解修改表结构的方法,我先在本地创建一个数据表(数据库名:mintmp,数据表名:user)。

1、创建数据库和数据表

1.1 创建数据库

create database mintmp;

1、创建数据库(mintmp).png

1.2 创建数据表

create table user;

1.3 打开数据库并创建数据表user

use tmp;
create table user(name char(10) not null,passwd char(16) not null);

2、打开数据库,并创建数据表user.png

查看表结构(desc)

3、查看创建后的user表结构.png

2、修改表结构

2.1 语法结构

  • 命令格式 alter table 库名.表名
  • 执行动作;

    • 执行动作
    • 添加字段:add
    • 修改字段名:change
    • 修改字段类型:modify
    • 删除字段:drop
    • 修改表名:rename

2.2 增加字段:add

  • 对user表增加address和email两个字段
alter table user add address char(50) default "江苏省南京",add email varchar(25);

4、表结构增加字段.png

2.3 修改字段名:change

  • 将字段passwd修改为password
alter table user change passwd password varchar(16);

5、修改表字段名.png

2.4 修改字段类型:modify

  • 将字段name类型修改为varchar(8)
 alter table user modify name varchar(8);

6、修改字段类型.png

2.5 删除字段:drop

  • 将字段address删除
 alter table user drop address;

7、删除字段.png

2.6 修改数据表名

  • 将user表更名为username
 alter table user rename username;

8、修改数据表名.png

MySQL