5.3修改数据表
程序员文章站
2022-04-04 09:52:42
...
5.3.1 修改表名
-- 显示某个数据库的数据表名字
use pracitse;
show tables;
-- 修改其中一个数据表的名字
use pracitse;
alter table practiseson rename pritseson;
则再次查询时数据表名已经被更改了
5.3.2 修改字段数据类型
-- 修改数据表的字段类型
ALTER TABLE pritseson MODIFY tel VARCHAR(11);
修改后,再次查看表结构
或者修改为long类型
-- 修改数据表的字段类型
ALTER TABLE pritseson MODIFY tel LONG;
5.3.3 修改字段名(也包含字段类型)
-- 修改字段名
use pracitse;
alter table pritseson change tel telphone varchar(11);
修改后
5.3.4 添加字段
-- 给表中添加字段
use pracitse;
alter table pritseson add name varchar(20);
添加后
在数据表的指定列后添加一个字段
use pracitse;
alter table pritseson add column1 int(11) first;
或者
-- 在数据表的指定列后添加一个字段
use pracitse;
alter table pritseson add column2 int(4) not null after id;
5.3.5 删除字段
– 删除部分字段
use pracitse;
alter table pritseson drop column2;
在这里插入代码片
5.3.6 修改字段排序
-- 修改字段排序
use pracitse;
alter table pritseson MODIFY column1 int(11) AFTER pid;
5.3.7 查看数据表的存储引擎并进行更改
查看数据表的存储引擎
更改当前数据表的存储引擎
-- 修改数据表的存储引擎
-- 修改数据表的存储引擎
USE TEST;
alter table USERS ENGINE = MyISAM;;
5.3.8 删除表的外键约束
-- 删除表的外键约束
use pracitse;
alter table pritseson drop foreign key pritseson_ibfk_1;
上一篇: Leetcode3 无重复字符的最长子串
下一篇: 数据表的删除