欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

5.3修改数据表

程序员文章站 2022-04-04 09:52:42
...

5.3.1 修改表名

-- 显示某个数据库的数据表名字
use pracitse;
show tables;

5.3修改数据表

-- 修改其中一个数据表的名字
use pracitse;
alter table practiseson rename pritseson;

则再次查询时数据表名已经被更改了
5.3修改数据表


5.3.2 修改字段数据类型

5.3修改数据表

-- 修改数据表的字段类型
ALTER TABLE pritseson MODIFY tel VARCHAR(11);

修改后,再次查看表结构
5.3修改数据表
或者修改为long类型

-- 修改数据表的字段类型
ALTER TABLE pritseson MODIFY tel LONG;

5.3修改数据表


5.3.3 修改字段名(也包含字段类型)

5.3修改数据表

-- 修改字段名
use pracitse;
alter table pritseson change tel telphone varchar(11);

修改后
5.3修改数据表


5.3.4 添加字段

5.3修改数据表

-- 给表中添加字段
use pracitse;
alter table pritseson add name varchar(20);

添加后
5.3修改数据表
在数据表的指定列后添加一个字段

use pracitse;
alter table pritseson add column1 int(11) first;

5.3修改数据表
或者


-- 在数据表的指定列后添加一个字段
use pracitse;
alter table pritseson add column2 int(4) not null after id;

5.3修改数据表


5.3.5 删除字段

– 删除部分字段
use pracitse;
alter table pritseson drop column2;

在这里插入代码片

5.3修改数据表


5.3.6 修改字段排序

5.3修改数据表

-- 修改字段排序
use pracitse;
alter table pritseson MODIFY column1 int(11) AFTER pid;

5.3修改数据表

5.3.7 查看数据表的存储引擎并进行更改

5.3修改数据表


查看数据表的存储引擎
5.3修改数据表
更改当前数据表的存储引擎

-- 修改数据表的存储引擎
-- 修改数据表的存储引擎
USE TEST;
alter table USERS ENGINE = MyISAM;;

5.3修改数据表


5.3.8 删除表的外键约束

5.3修改数据表

-- 删除表的外键约束
use pracitse;
alter table pritseson drop foreign key pritseson_ibfk_1;

5.3修改数据表

相关标签: mysql