1.检索单个列:SELECT 列名
FROM 表名
(❶未排序数据:没有明确排序查询结果,可能一致;
❷结束SQL语句:用";"分隔SQL语句,某些特定SQL语句必须使用;
❸SQL语句大小写:MySQL不区分大小写,但一般推荐关键字用大写,其他用小写,便于阅读和调试;
❹使用空格:虽然在处理SQL语句时会忽略所有空格,但为了方便阅读和调试,建议多用空格、分行)
2.检索多个列:SELECT 列名1,列名2,...
FROM 表名
(❶注意逗号:列名之间要用",",最后一个列名后面不能多加",",否则报错;
❷数据显示:SQL语句一般返回原始的,无格式的数据。数据的格式化是表示问题,而不是检索问题。)
3.检索所有列:SELECT * FROM 表名
(❶使用通配符:会检索出所有列,但是会降低检索和应用程序的性能;
❷检索未知列:通配符的优点,能检索出未知名字的列)
4.检索不同行:SELECT DISTINCT 列名
FROM 表名
(不能部分使用DISTINCT,他会作用于所有列,而不仅仅是后置列,除非指定的所有列都不相同,不然会失效检索出所有行)
5.限制结果:SELECT 列名
FROM 表名
LIMIT m,n
(m、n是整数,指的是m+1行,n是所需检索的行数,不够则有多少返回多少)
6.使用完全限定表名:SELECT 表名.列名
FROM 库明.表名