用户登录

修改数据栏的设置

使用 ALTER TABLE 我们也可以对已经存在的数据栏进行修改,比如更改它的名称,类型等等。这里需要用到一个 CHANGE 关键词,假设我们要修改 fid 这个数据栏的名称。ALTER TABLE ... film ,加上一个 CHANGE ,表示要去修改一些东西 ... 在它的后面,首先是要修改的数据栏的名称 ... 这里就是 fid ... 接着是修改之后的名字 ... 改成 film_id ... 最后我们还要指定一下修改以后的这个数据栏的类型 ...

ALTER TABLE film CHANGE fid film_id INT(10);

回车 ... 执行成功以后 ... 再去查看一下 DESCRIBE film;

原来的 fid 这个栏,就变成了 film_id ...

修改数据表的名称

我们也可以修改数据表的名称,可以使用 RENAME TO ... 比如想把 film 这个表的名字改成 movie ... 先用一个 ALTER TABLE film ... 加上 RENAME TO ... 重命名为 ... 后面再加上重命名以后的名字 ... 这里就是 movie ...

ALTER TABLE film RENAME TO movie;

回车,执行成功以后,用 SHOW TABLES 去查看一下要当前数据库里的数据表 ...

SHOW TABLES;

film 已经重命名成了 movie 这个数据表。

删除数据栏

ALTER TABLE 还可以删掉数据栏 ... 要配合 DROP 去使用。比如我们要删掉 film_content ... ALTER TABLE ... 因为刚才我们把 film 这个表重命名成了 movie ... 所以这里就是 movie ... 然后加上一个 DROP ... 在它的后面是想要删掉的数据栏的名字 ... film_content ... 回车 ...

ALTER TABLE movie DROP film_content;

DESCRIBE movie;

现在已经看不到 film_content 这个数据栏了。

删除数据表

删除数据表可以使用 DROP TABLE ... 在它后面加上数据表的名称就可以了。比如我们要删掉 movie 这个表 ... 输入 DROP TABLE ... 然后是 movie ...

DROP TABLE movie;

执行成功以后 ... 再去查看一下 ... SHOW TABLES;

返回了 Empty set ... 表示当前这个数据库里没有数据表。

修改或删除数据栏与数据表《 MySQL 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点