select查询语法:
select 【1】from 【2】where 【3】
1若为*表示显示全部数据列,若为某一列列名则只显示本列内容(也可为多列列名)。若在1后面加as ‘c’,则表示把查询的列名换成c。
2为要查询的表表名。
3为查询的限制条件。限制条件符合逻辑语句如&&,||,<,=,等
SELECT * FROM `student`
-- 查询student表select *from student where age=34 ;
-- 查询student表中年龄为34的数据,显示所有列的内容
select *from student where age=34 and gender='男';
-- 查询student表中年龄为34并且性别为男的数据,显示所有列的内容
查询列
select age ,name from student;
-- 查询student表数据,显示age,name两列内容。
结果如下:
select age as '年龄',name as '姓名' from student;
-- 显示age和name两列,并为age列名起别名为年龄,为name列名起别名为姓名
结果如下:
select CONCAT('姓名:',name) as '姓名' from student;
-- 显示name列内容,并为查询结果加入‘姓名’字段,并起别名为‘姓名’
结果如下 :
concat函数使用方法:
concat(1,2,......,n);
这里的 1,2,......,N
是要连接的字符串表达式,可以是具体的字符串值、列名或其他字符串函数的结果。
去除查询结果中的重复数据:
select distinct age as '年龄' from student;
-- 去除查询的重复数据
使用关键字distinct
简单处理数据:
select 23*3+3 as '计算结果';