{DAY 7} SQL 资料表的处理:Deleting, Altering & Dropping

前言

SQL的部分又往下一天前进

今天要延续昨天练习的内容

接续昨天使用的资料表
分成3个小部分

  • Deleting rows
  • Altering tables
  • Dropping tables

学习资料来源还是SQLBolt这个网站,上面提供了很详尽的解释跟即时的题目演练

可以很方便的入门SQL的操作
非常推荐!!

Deleting rows

当我们想要删除特定栏位的资料时

就会使用到DELETE FROM的叙述句

DELETE FROM 资料表名称
WHERE 条件;

当我们想要删除後三名的歌曲时

DELETE FROM music2021
WHERE id > 3;

SELECT* FROM music2021;来检查是否新增成功

只留下前三名歌曲的资讯
代表删除成功

ALTERING

当我们创建好资料表时

可是有时候会想要更改栏位

像是新增或是删除栏位、改变资料表名称、改变栏位的资料种类

就会使用到ALTER TABLE 的叙述句

  • 新增栏位 ADD

    ALTER TABLE 表格名称
    ADD  栏位名称 资料型态 资料限制, 
    		 栏位名称2 资料型态2 资料限制2 
        DEFAULT 自动出现的资料;
    
  • 改变资料表名称

    ALTER TABLE 表格名称
    RENAME TO 新的表格名称;
    

现在回到我的练习资料表

当我想要新增歌曲时长的栏位时

ALTER TABLE music2021
ADD  Length VARCHAR(5);

可以从左侧显示的columns看到成功新增Length这个栏位

现在若是我想要把资料表的名称改成更精确的『top25:NEWYORK』

ALTER TABLE music2021
RENAME TO top25:NEWYORK;

可以从左侧显示的columns看到成功改变资料表名称

DROPING

当我们想要删除整个资料表

使用 DROP TABLE

DROP TABLE 资料表名称;

整个资料表就会不见了

小结

今天把SQL的资料表操作练习了更多方式

但是精通SQL还是需要多透过实际的题目演练

之後会在网路上找练习题多多熟悉


<<:  Day4 - 如何设定预设交易帐号

>>:  WordPress 如何嵌入响应式 YouTube 影片

Day25:25 - 优化 - 後端 - 订单Email通知

Mholweni,我是Charlie! 在Day24当中,我们完成了订单详情的部分,而今天我们将回头...

每个数据科学候选人都应该知道的 5 项技能

据估计,我们每天生成大约 2.5 万亿字节的数据。因此,构建有针对性的方法来导航和分析这些数据变得非...

7. 解释 Event Loop ( 上 ) --- Call Stack

9.9更新: 更正呼叫堆叠的内部为 stack frame。 (提醒:文中的执行环境都是brows...

Day5 - 找出适合自己的案子

当花了很多时间整理经营作品集後,得到主动来信询问真的会非常感动,可以感受到自己是被社会所需要的,在肯...

Kotlin Android 第23天,从 0 到 ML - CameraX

前言: 今天来介绍如何创建使用 CameraX 来显示预览 大纲 : build.gradle(ap...