“写”操作第四关:复制、修改、删除表

任务描述

本关任务:
1.复制petstore数据库中的account表,将新表命名为x。
2.将新表的字段password修改成varchar(20)。
3.查看数据库中的表。
4.将x改名为y。
5.删除y。
6.查看数据库中的表。
####相关知识

为了完成本关任务,你需要掌握:复制、修改、删除、查看表语句。

语法

1.复制表语法格式:
CREATE TABLE [IF NOT EXISTS] 新表名
[ LIKE 参照表名 ]
| [AS (select语句)]
使用LIKE关键字创建一个与old_table_name表相同结构的新表,列名、数据类型、空指定和索引也将复制,但是表的内容不会复制,因此创建的新表是一个空表。
使用AS关键字可以复制表的内容,但索引和完整性约束是不会复制的。

2.ALTER TABLE用于更改原有表的结构。例如,可以增加或删减列,创建或取消索引,更改原有列的类型,重新命名列或表,还可以更改表的评注和表的类型。
语法格式:
ALTER [IGNORE] TABLE表名
ADD [COLUMN] 列名 [FIRST | AFTER列名] /添加列/ | ALTER [COLUMN] 列名 {SET DEFAULT 默认值| DROP DEFAULT}
/修改默认值/ | CHANGE [COLUMN] 旧列名 列定义 /对列重命名/ [FIRST|AFTER列名]
| MODIFY [COLUMN] 列定义 [FIRST | AFTER 列名]
/修改列类型/ | DROP [COLUMN] 列名 /删除列/ | RENAME [TO] 新表名 /重命名该表/

3.删除表
DROP TABLE [IF EXISTS] 表名1 [,表名2 ] ...

4.显示数据表文件名
语法格式: SHOW TABLES

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值