多语言展示
当前在线:457今日阅读:168今日分享:49

怎样简单查询MySql查询语法

查询不会对数据库中的数据进行修改.只是一种显示数据的方式
方法/步骤
1

1、查询表中所有数据语法:SELECT * FROM 表名; ü  select:表示选择那些列;ü  * 表示所有列;ü  from:表示从哪张表中进行选择;示例:查询表t_p1中所有数据;执行语句:SELECT * FROM t_p1;

2

2、查询每列的名称语法:SELECT 字段名1, 字段名2, 字段名3, ... FROM 表名;执行语句:SELECT id , pName, pAge, pSex, pTel , pSalary , pAddress FROM t_p1;

3

3、查询指定列概念:查询指定列的数据,多个列之间以逗号分隔;语法:SELECT 字段名1, 字段名2... FROM 表名;示例:查询表t_p1中的pName、pAge、pSalary列数据;执行语句:SELECT pName, pAge,pSalary FROM t_p1;

4

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

5、清除重复值语法:查询指定列并且结果不出现重复数据 ;select distinct 字段名 FROM 表名;示例:查询表t_p1中的pName,pSex字段,且结果不出现重复pName,pSex;

7

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

8

6、查询结果参与运算语法一:某列数据和固定值运算 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

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

推荐信息