SELECT 语句用于从表中查询数据。
结果被存储在一个结果表中。
写法:
select *(这是要查找的字段) from (在这里写表名);
例子:(在xuesheng这个表里存有sno,sname,ssex,class等字段)
如果要查询其中的sno和ssex这两个字段写法如下:
select sno,ssex from xuesheng;
如果要查询一张表中的所有数据则用*号代替所有字段,写法如下:
select * from xuesheng;
取消重复 distinct用法:
select distinct (字段名) from (表名);
例子:
select distinct sno from xuesheng;
条件查询 where:
select * from (表名) where (字段名)=(条件);
例子:
select * from xuesheng where class='95033';
and(和),or(或者):
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
条件查询 between:BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
selecr * from (表名) where (字段名) between (条件1) and (条件2);
例子:
select * from xuesheng where sno between 101 and 105;
模糊查询 like;
select * from (表名) where (字段名) like '(条件)';
例子:
select * from xuesheng where sname like '%王%';
要查找的字符中,有2个特殊含义的字符:
1: % 其含义是:代表任意个数的任意字符
2: _ 其含义是:代表1个的任意字符
3:这里的字符,都是指现实中可见的一个“符号”,而不是字节。