sql删除表_你好!SQL,好久不见!

在下笔写SQL系列文章时,我突然有点懵,因为从某种意义上来说SQL是我熟悉的陌生人。熟悉是因为我和SQL很早就已相遇,回首整个过程,我们经历过浅浅的相知,长长的相忘于江湖,紧接着又是短暂的重逢,然后再是分离,到如今我又一次拜倒在她的石榴裙下。陌生则是因为,恰如前面所述的历程,很多属于我和SQL的回忆因为分隔而变得云淡风轻。这种感觉很是奇妙,但我欣喜的是我终于明白了SQL在我心中的地位。

d13acf33a40342bd96dd4e72da63da1e.png

你可能要问我,是如何确定了SQL在我心中的地位?我的答案是,黄金圈思维原则。无论是工作还是日常生活,相较于问自己为什么,我们更愿意在大脑惯性指挥下,先行动起来。而往往很多事情到了最后,会发现从一开始就是错的。以前在学校里,SQL只是课程表上的一门课而已,踏入社会,SQL就是工作上一个必须要用的工具而已,我却从未深度思考过,我为什么要选择SQL?SQL究竟于我而言代表着什么。

  • SQL是数据分析的好战友,没有SQL,或许我们面对数据库,只能望洋兴叹;
  • SQL是高级的非过程化编程语言,掌握它,我们可以拥有多一重的思维模式;
  • SQL也是我们求职加薪的敲门砖和筹码,它也许可以有助于你再往上一个台阶;

既然知晓了SQL对我的重要性,那么为了不再产生陌生的感觉,接下来的这段时间,我会重新认识一下SQL,并且把这些感悟以文字形式记录下来,来吧!开启重温之旅~

193032afbcdfd53014ae68fcfc896960.png

一. 什么是数据库?什么是SQL?

数据库,顾名思义是存放数据的仓库,就像一个包罗万象的收纳盒,只不过它的对象只是数据。在数据库中,我们更多接触的是关系数据库,它包括多张表以及各表之间的关系。在数据库中,关系是两张表之间数据的匹配,比如外键。

SQL是操作数据库的一个工具,数据库里有原始天然的信息,而把这些信息提炼加工出来靠的是SQL。

二. 如何安装数据库?

在数据库的选择上,通常优先选择Mysql,它具有运行速度快和使用成本低的优点。具体安装,可参考线上分享的安装课程。

Mysql还有它的好盆友Navicat,它们是被管理和管理的关系,前者作为数据库系统,后者则是数据库管理工具。我们日常对数据库的基本操作都在Navicat中进行,它功能强大且易于学习。

8a3023ed35ea1eb6fa7ad2f5e595a5a9.png

三. 表的创建、删除和更新

  1. 在已创建的数据库下,可以右击选择【新建表】:

ead04a23033223acc97e5162ba2e4dff.png

创建表后,会对表格的字段进行设置:

1743fdb90165def451a51d9b54a9eacd.png

类型的选择见下:

0838bc334749d01480d2b1a1018b79f4.png

“不是null”勾选表明不允许为空值,不勾选则是允许为空值。

一张表可以选择>=1列作为主键/复合主键,确保该表的每一行具有身份的唯一性。

Null和空字符串(“”)的区别在于空字符是有值的且可以进行运算。

字段设置完成后,点击【保存】,表格的骨架已搭建好,需要对应数据的填充:

a288fed8336b6071621e014a4ff9819b.png

以上数据是类似于Excel中表格录入数据一样,需要手动一条条输入。

2. 表可以删除:右击选中需要删除的表格:

1caef7669330b6d10d87043b32153efb.png

在实际工作中,【删除表】一定要慎重,删除不可恢复,千万不能手欠呀!

3. 和Excel一样,表格中的数据有了改动,就需要更新,可以右击该表,直接在表格中进行更新保存。

四. 数据的插入、删除和更新

除了采用类似Excel方式录入数据外,还可以使用查询语句来进行插入、删除和更新:

  1. Insert into <表名>(<列名1>,<列名2>,…)

Values(<值1>,<值2>,…)

09b7ac572ad61ed9f3030076643aa558.png
  • 输入符号的时候只能使用英文状态下,切记一旦有报错首先查看一下是否符号是中文状态下的。
  • 一个语句结束,以英文分号(;)结尾,不能忘记。

2. DELETE 语句用于删除表中的行:DELETE FROM 表名称 WHERE 列名称 = 值

e744651973c2ac982e907dc7c86b93bf.png

3. Update 语句修改表中的数据:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

d057b98f0f74b2e7036018b9b75b1b6b.png

好了,今天先简单入个门,下一期就是简单查询啦,期待~