1、查询表中所有数据语法:SELECT * FROM 表名; ü select:表示选择那些列;ü * 表示所有列;ü from:表示从哪张表中进行选择;示例:查询表t_p1中所有数据;执行语句:SELECT * FROM t_p1;
2、查询每列的名称语法:SELECT 字段名1, 字段名2, 字段名3, ... FROM 表名;执行语句:SELECT id , pName, pAge, pSex, pTel , pSalary , pAddress FROM t_p1;
3、查询指定列概念:查询指定列的数据,多个列之间以逗号分隔;语法:SELECT 字段名1, 字段名2... FROM 表名;示例:查询表t_p1中的pName、pAge、pSalary列数据;执行语句:SELECT pName, pAge,pSalary FROM t_p1;
4、别名查询 查询时给列、表指定别名需要使用AS关键字 作用:使用别名的好处是方便观看和处理查询到的数据 注意:查询给表取别名目前还看不到效果,需要到多表查询的时候才能体现出好处 AS关键字可以省略 如果为列所起别名是中文,则需要使用单引号进行包裹语法:SELECT 字段名1 AS 别名, 字段名2 AS 别名... FROM 表名 AS 表别名;示例:查询表t_p1中的所有数据,并为列确立别名执行语句:SELECT id AS '用户id' , pName AS '姓名' , pAge AS '年龄', pSex AS '性别',pSalary AS '薪水', pAddress AS '地址' FROM t_p1;
注意:日期和字符只能在单引号中出现
5、清除重复值语法:查询指定列并且结果不出现重复数据 ;select distinct 字段名 FROM 表名;示例:查询表t_p1中的pName,pSex字段,且结果不出现重复pName,pSex;
执行语句:SELECT DISTINCT pName,pSex FROM t_p1;
6、查询结果参与运算语法一:某列数据和固定值运算 SELECT 列名1 + 固定值 FROM 表名;示例:为表t_p1中的列“年龄”进行+5;执行语句:SELECT pAge + 5 FROM t_p1;
语法二:某列数据和其他列数据参与运算SELECT 列名1 + 列名2 FROM 表名;示例:为表t_p1添加列“数学”,“英语”成绩字段;要求:执行查询的时候将数学成绩和英语成绩进行相加执行语句:修改表结构ALTER TABLE t_p1 ADD pMath INT;ALTER TABLE t_p1 ADD pEnglish INT;
查询pMath+pEnglish成绩的和执行语句:SELECT pName, pMath + pEnglish FROM t_p1;
查询math + english的和使用别名”总成绩”SELECT pName AS '姓名' , pMath+pEnglish AS '总成绩' FROM t_p1;
注意: 参与运算的必须是数值类型