使用的是本地数据库,数据分布如上图示例
- 从数据表中选择指定列的数据
USE test;
从key_words数据表中选择key, prob列中的前5行数据
select key, prob from key_words limit 5;
- 检索所有列
select * from key_words limit 5;
- 返回列中不同的行-DISTINCT
SELECT DISTINCT kw FROM key_words;
- 限制结果-limit 关键字
limit 5, 5 表示从第5行开始的5行
带一个值的LIMIT总是从第一行开始,给出的数为返回的行数。
带两个值的LIMIT可以指定从行号为第一个值的位置开始
SELECT kw FROM key_words limit 5, 5;
SELECT kw FROM key_words limit 0, 1;# 表示检索出第一行
SELECT kw FROM key_words limit 1, 1; # 表示检索出第二行
- 使用完全限定的名字来引用列(同时使用表名和列字)
SELECT key_words.kw from key_words;
这条语句和
SELECT kw from key_words;
效果一样