1. select * from tablename;
这是最简单的查询语句,意思是查询xxxtable下的所有值。
2. select version();
查看mysql的版本号
3. 加条件where
select * from student where sanam="张三"; 这里table名是student, sname是student表中的一组值
4. like模糊查询
比如我想查找xxtable下全部姓李的信息: select * from student where sname like "李%";
5. if 三元表达式
select if(sex,"男生","女生"),sname,sex,from student;
这里的三元表达式意思是:当表达式为真,也就是sex为1是,输出"男生",0是输出"女生"。 执行这条语句后会返回一个array,且条件 if(sex,"男生","女生")也会显示在其中,为了美化,可以通过 select if(sex,"男生","女生") as stusex, sname from student; 来把stusex替换。
6.逻辑运算符and,or
select sname, sex from student where sname like"李%" and sex=0;
7.concat
把字符串与字段相连接,组成一个字符串
select concat ("姓名:",sname,"性别:",sex,"电话:",tel) from student;
网友评论