首页 > 操作MYSQL数据库:查询表中的数据

操作MYSQL数据库:查询表中的数据

select语句常用来根据一定的查询规则到数据库中获取数据,其基本的用法为:
select 列名称 from 表名称 [查询条件];
例如要查询students表中所有学生的名字和年龄,输入语句select name,age from students;执行结果如下:
MYSQL> select name,age from students;
+--------+-----+
| name   | age |
+--------+-----+
| 王刚   |  20 |
| 孙丽华 |  21 |
| 王永恒 |  23 |
| 郑俊杰 |  19 |
| 陈芳   |  22 |
| 张伟朋 |  21 |
+--------+-----+
6 rows in set (0.00 sec)
MYSQL>也可以使用通配符 * 查询表中所有的内容,语句:select * from students;
按特定条件查询:
where 关键词用于指定查询条件,用法形式为:select 列名称 from 表名称 where 条件;
以查询所有性别为女的信息为例,输入查询语句:select * from students where sex="女";
where 子句不仅仅支持 "where 列名 = 值" 这种名等于值的查询形式,对一般的比较运算的运算符都是支持的,例如 =、>、<、>=、<、!= 以及一些扩展运算符is [not] null、in、like 等等。还可以对查询条件使用or和and进行组合查询,以后还会学到更加高级的条件查询方式,这里不再多做介绍。
示例:
查询年龄在21岁以上的所有人信息:select * from students where age > 21;
查询名字中带有"王"字的所有人信息:select * from students where name like "%王%";
查询id小于5且年龄大于20的所有人信息:select * from students where id<5 and age>20;
MYSQL推荐
关于spark连接MYSQL数据库后读取...
使用MYSQL数据库:创建数据库表
MYSQL安装
可视化管理工具MYSQL Workben...
创建后表的修改:修改列
使用MYSQL数据库:选择所要操作的数据...