初学mysql(二)-数据库之表内容单表查询
2016-11-06 16:40
465 查看
上一篇博客说了数据库与数据库中表的操作。这一篇中我来说一下我学习的对数据库中的表的内容的操作,其中包括表容查询,增加,删除,某一字段求和,求平均值,求最大最小值,以及一些关键字的用法。
selelct查询表:最简单的查询所有字段:
指定字段的查询:
b: in关键字指定的where关键字指定属性字段值得查询查询:
c: between and 关键字指定的查询:
d: 模糊查询:
e: 一个字段的匹配:
f: 空值(不为空)查询:
g: 多条件查询:与查询用and连接:
h: 或查询用or连接:
i: distinct去重复查询(去掉bookName中重复的书名):
j: 对某个字段进行排序ASC升序排序,Desc降序排序:
k: order by对查询结果集按某一字段排序;asc:按字段升序排列;desc:按字段降序排列:
l: limit分页查询:
m: group by 分组查询:
group by常常和一些聚合函数一起使用
selelct查询表:最简单的查询所有字段:
select * from t_book;
指定字段的查询:
select id, bookName,author from t_book;
select bookName 书名,author 作者,price 价格from t_book where id = 1;
b: in关键字指定的where关键字指定属性字段值得查询查询:
select bookName 书名,author 作者,price 价格 from t_book where id (not) in(1,2,3);
c: between and 关键字指定的查询:
select * from t_book where id (not)between 1 and 3;
d: 模糊查询:
select * from t_book where bookName like '%java%';%多个字段匹配;
e: 一个字段的匹配:
select * from t_book where bookName like '_Java_';(第一个字符和第三个字符任意字符中间那个字为Java);
f: 空值(不为空)查询:
select * from t_book where bookName is (not) null;
g: 多条件查询:与查询用and连接:
select * from t_book where bookName = 'Java编程思想' and author = '埃克尔';
h: 或查询用or连接:
select * from t_book where bookname = 'java编程思想' or author='乔治';
i: distinct去重复查询(去掉bookName中重复的书名):
select distinct bookName from t_book;
j: 对某个字段进行排序ASC升序排序,Desc降序排序:
select * from t_book order by id asc(desc)
k: order by对查询结果集按某一字段排序;asc:按字段升序排列;desc:按字段降序排列:
select * from t_book order by id desc(asc);
l: limit分页查询:
select bookName, bookNum from t_book limit 2, 2
m: group by 分组查询:
SELECT * FROM t_book GROUP BY bookName HAVING bookNum > 3;
group by常常和一些聚合函数一起使用
相关文章推荐
- php mysqli query 查询数据库后读取内容的方法
- 初学JDBC(五)-使用ResultSet结果集对数据库表内容实现查询操作
- 初学mysql(四)-数据库之数据库表内容的插入删除修改操作
- 初学mysql(五)-数据库之连接查询、子查询和合并查询
- mySQL查询数据库的内容
- JSP+JDBC+MYSQL 查询数据库内容
- MySQL 数据库基本查询语句汇总
- MySQL 设置数据按条件查询下的序号 并存入数据库
- MySql 数据库常用查询
- SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法
- MYSQL 查询字段里指定内容,删除字段里指定个内容,追加指定内容
- MySQL查询数据库表是否存在
- txt文本内容写入数据库&MySQL基本语法
- MySQL关系数据库系统IF查询处理远程拒绝服务漏洞
- MySQL、SqlServer、Oracle三大主流数据库分页查询
- Mysql 数据库信息查询
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
- 初学MySQL之查询缓存
- 安装mysql发现mysql对应的数据库user表内容是空的
- mysql 数据库查询最后两条数据