怎样简单查询MySql查询语法
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、注意:日期和字符只能在单引号中出现
6、清除重复值
语法:查询指定列并且结果不出现重复数据 ;select distinct 字段名 FROM 表名;
示例:查询表t_p1中的pName,pSex字段,且结果不出现重复pName,pSex;

7、执行语句:SELECT DISTINCT pName,pSex FROM t_p1;

8、查询结果参与运算
语法一:某列数据和固定值运算 SELECT 列名1 + 固定值 FROM 表名;
示例:为表t_p1中的列“年龄”进行+5;
执行语句:SELECT pAge + 5 FROM t_p1;

9、语法二:某列数据和其他列数据参与运算SELECT 列名1 + 列名2 FROM 表名;
示例:为表t_p1添加列“数学”,“英语”成绩字段;
要求:执行查询的时候将数学成绩和英语成绩进行相加
执行语句:修改表结构
ALTER TABLE t_p1 ADD pMath INT;
ALTER TABLE t_p1 ADD pEnglish INT;

10、查询pMath+pEnglish成绩的和
执行语句:SELECT pName, pMath + pEnglish FROM t_p1;

11、查询math + english的和使用别名”总成绩”
SELECT pName AS '姓名' , pMath+pEnglish AS '总成绩' FROM t_p1;

12、注意: 参与运算的必须是数值类型