【sql自学系列】01-基础

sql:查询数据库所用的语言。

一、数据库基础术语

表:简单理解为储存一个领域的数据的表格。在一个数据库中表名不会重复。

列:简单理解为事物的各种属性

行:简单理解为事物各种属性的具体值

形象地理解为一张excel表格,存在各种数据,列就是属性,行就是具体属性值,如以下是一张表:

二、简单查询

1、查询单列

select aa
from A

-----aa为需要查询的列的名称,A为表名称

2、查询多列

select aa,bb
from A

-----aa和bb分别为列的名称,中间以逗号隔开,A为表名称

3、查询全部列

select *
from A

-----*代表所有列,A为表名称

4、查询去重后的数据

select distinct aa
from A

-----假设aa列有几行的值是一样的,想要去重只得到一个值,在select后面加上distinct,再加上aa列的名称

5、限制查询结果的行数

select aa
from A
limit 3

-----脚本默认会查询该列所有行的数据。假设aa列有5行数据,但是只想取前3行的数据,则在脚本最后加上limit,再加上想要限制的行数3

6、给原始表的“列”重命名

select aa as cc
from A

-----默认情况下返回原始表中的列名字,想要个性化列的名字需要用到as。aa为原列名字,cc为改名后的列名字(实际跑数出来的表格中看到的列名字)

sql自学系列 文章被收录于专栏

自学sql中,日常沉淀笔记,提炼知识要点。

全部评论
为了检验自学成果,诚心教小白SQL编程,学完后至少力扣,牛客会到70%以上。免费
1
送花
回复
分享
发布于 2023-08-07 15:47 北京

相关推荐

3 7 评论
分享
牛客网
牛客企业服务