【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中,日常沉淀笔记,提炼知识要点。