一、检索数据(SELECT)
1、SELECT语句--检索单个列
输入: SELECT name FROM t_student;
输出 : t_student表中的所有学生姓名字段
2、检索多个列
输入: SELECT id, name, address FROM t_student;
输出 : t_student表中的所有id, name, address字段
3、检索所有的列(使用通配符*)
输入: SELECT * FROM t_student;
输出 : t_student表中的所有字段,结果即t_student表
4、检索不同的行(使用关键字DISTINCT)
输入: SELECT address FROM t_student;
输出: 输出所有的address字段
结果均查询出来了,但是地址字段结果出现了多次,现在我想让其出现一次(去重),该如何操作?
解决办法是使用 DISTINCT 关键字,看下面这个SQL语句
输入:SELECT DISTINCT address FROM t_student;
输出:输出结果为去重后的address字段
5、限制结果(使用关键字LIMIT)
在查询表时,不想查询出所有的行,只想指定查询3行数据,
输入: SELECT name FROM t_student LIMIT 3;
输出: 输出前3行name字段
该SQL语句查询出前3条name字段,但是若想从第3条开始查,往后查询3条,该如何操作呢?
输入: SELECT name FROM t_student LIMIT 3,3;
输出: 输出第4行到第6行name字段
6、使用完全限定的表名(使用关键字DISTINCT)
我们再写一个检索行的语句,如下
输入: SELECT t_student.address FROM testman.t_student;
输出: 等同于SELECT address FROM t_student;
需要注意的是address字段属于表t_student,t_student表存在于testman数据库中