数据库
mysql基本概念
数据库 database
数据库软件 DBMS
数据库是通过DBMS建立和操纵的容器
-
表 模式来表述特定的表 列 column 数据类型 行 记录 主键
检索数据
select语句
例子1
select prod_name
from products;
从products表中检索一个名字为prod_name 的列
sql语句中用“;”来表示语句结束
例子2
select prod_id ,prod_name,prod_price
from products;
从products表中检索三个名字分别为prod_id,prod_name,prod_price的列
例子3
select *
from products;
从products表中检索出所有的列
例子4
select vend_id
from products;
从products的表中查找出vend_id
假设出来的结果有多个重复
这个语句应该改为
select distinct vend_id
from producs;
distinct 保证返回值的唯一性
假设distinct后面有多个列,会把所有的具有唯一的组合返回
例子5
select top 5 prod_name
from products;
返回前5条数据
如果使用db2
代码为
select prod_name
from products
fetch first 5 rows only;
如果为Qracle需要基于ROWNUM来计算行
select prod_name
from products
where ROWNUM <=5;
如果使用mysql等其他数据库,要使用LIMIT语句
select prod_name
from products
LIMIT 5;
select prod_name
from products
limit 5 offset 5;
DBMS返回从第五行起的5行数据
|