MySQL自学之路第3天
又是愉快的一天,我又开始了愉快的学习之路。
上次自学了怎么查询表中一个列或者多个列,想了想,能不能查询表中全部的列呢?我悄悄的去看了一会书,发现可以查询一个表中全部的列,然后我愉快的敲下了我的第8条代码。
SELECT *
FROM products;
这段代码就查询了一个表中所有的列。*号是通配符
学习使我快乐,学习真有意思,知道了怎么查询列,那要怎么查询行呢?我又开始了一波学习,经过学习,我无痛不痒的敲下了我的第9条代码。
SELECT vend_id
FROM products;
这条代码的意思是返回所有你指定要查询的行。
这里有个小技巧,有太多重复的数据时怎么办?
经过看书知道了,要使用DISTINCT关键字,此关键字的作用是查询不同的值。
第10条代码诞生
SELECT DISTINCT vend_id
FROM products;
我又陷入了思考,如果只想查询表中前面的几行,要怎么办呢?我又偷偷的去看了一会书,
发现了方法,然后我愉快的敲下了我的第10条代码。
SELECT prod_name
FROM products
LIMIT 5;
不仅学习到了怎么查询前几行,还学习到了从第几行开始查询,可以指定要查询的开始行和要查询的行数,我敲下了我的第11条代码。
SELECT prod_name
FROM products
LIMIT 5,5;
这段代码中第一个5就是要查询的开始行,第二个5是要查询几行,总体的意思是从第5行开始,查询5行。
今日学习总结
今日学到了
怎么查询一个表中所有的列
怎么查询指定的行
怎么查询指定行(返回不同的值)
怎么选择查询需要的行数
閱讀更多 可喜科樂sun 的文章