想必大家学习MySQL时,第一个语句就是SELECT吧,它主要用于从一个或多个表中检索信息。
使用SELECT 时,至少列出两条信息,比如你要检索什么数据,从什么地方检索。比如:
SELECT test_name
FROM products;
上面是利用SELECT 语句从products 表中检索一个名为dd_name的列,如果开始不太清楚的朋友会问为什么有的大写有的小写,其实SQL语句不区分大小写,因此SELECT与select是相同的,为了方便辨识和使用SQL关键字,通常都是使用大写,而对所有列和表名使用小写。
在处理SQL语句时,空格是可以忽略的,所以你会看到很多人的SQL语总是上一行下一行也不规则,其实这就是忽略空格后,根据自己的喜好调整下排版会更容易直观的阅读。
上面说的SELECT语句还能够检索多个列,用法一样,就是在列名之间必须以逗号分隔(最后一个列名后不用加)。用法如下:
SELECT test_id, test_name, test_price
FROM products;
这样SELECT 语句就从products表中检索了3列名
除此之外,SELECT也能检索所有列,用用星号(* )通配符来代表所有的列。比如:
SELECT *
FROM products;
就可以列出products表中所有的列。其实SELECT的用法还有很多,这里就不一一举例了,只是初略的介绍下。