在开始之前先了解下SQL中的操作分类。根据与数据库不同操作的交互,对数据不同的处理类型,可以将SQL分为四种:插入、删除、修改、查询。本篇文章中主要介绍查询操作。其实查询操作也是日常应用使用最为频繁且是应用性能的关键点。
1.查询(select)语法
SELECT column1, column2....columnN FROM table_name;
- SELECT:查询关键字,表示查询操作
- column1, column2...columnN:表示表中的列
- FROM:关键字,表示来源,后接表名
- table_name:表名。
上面查询语句含义:查询table_name表中的column1, column2....columnN这些列的数据。
如果需要检索所有列,可以使用*代替,*表示通配符,匹配所有列,主要应用在不确定查询哪些列和查询所有列数据的场景:
SELECT * FROM table_name;
在查询时需要明确具体查询哪些列,善用*,将不需要的列查询出来,无疑消耗性能。
参考
《SQL必知必会》