表(table)
列(colomn)
行(row)
主键(primary key)
唯一标识表中每行的这个行称为主键。主键列中的值不允许修改或更新。
SQL:
Structured Query Language,结构化查询语言。
不区分大小写。为了便于阅读,SQL关键字大写,对所有列和表名小写。
忽略空格,所以SQL可以分成很多行。
SELECT
检索数据
SELECT prod_id, prod_name, prod_price FROM Products; --使用SELECT语句从表Products中选择数据,指定了3个列名,列名之间用逗号分隔。
输出:
prod_id prod_name prod_price ---------------------------------------------------- BNBG01 Fish bean bag toy 3.4900 ...
FROM 关键字指出从其中检索数据的表名。
排序检索数据
子句(clause)通常由一个关键字和数据组成。
ORDER BY ,
顺序:应保证是SELECT语句中最后一条子句。
多个列排序:
先按其中两个列对结果进行排序,先价格,后名称。
SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_price, prod_name;
按列位置排序:
SELECT prod_id, prod_price, prod_name FROM Products ORDER BY 2,3;
降序排列:
ORDER BY prod_price DESC, prod_name;
升序是默认的。
过滤数据
WHERE
时间: 2024-10-12 10:41:14