SQL必知必会读书笔记2
2020-02-08 本文已影响0人
surrealtire
检索数据
前期数据准备:mysql学习前期数据准备 - 简书
检索单个列
格式:SELECT 列名 FROM 表名;
实操:SELECT flname FROM gjp_zhangwu;
选中语句执行结果如下:
注意:结束SQL语句必须以分号分隔,SQL语句不区分大小写,在处理SQL语句时,其中所有空格都被忽略。SQL语句可以写成一行,也可以分写在多行。
检索多个列
格式:SELECT 列名1,列名2,列名3 FROM 表名;
实操:SELECT flname,money,zhanghu FROM gjp_zhangwu;
结果如下;
检索所有列
格式:SELECT * FROM 表名;
实操:SELECT * FROM gjp_zhangwu;
结果如下:
检查不同的值
格式:SELECT DISTINCT 列名 FROM 表名;
实操:SELECT DISTINCT flname FROM gjp_zhangwu;
结果如下:
不能部分使用DISTINCT,DISTINCT关键字作用于所有的列,不仅仅是跟在气候的那一列。
限制结果
格式:SELECT 列名 FROM 表名 LIMIT 个数;
实操:SELECT money FROM gjp_zhangwu LIMIT 5;
结果如下:
格式:SELECT 列名 FROM 表名 LIMIT 行数 OFFSET 起始行;
实操:SELECT money FROM gjp_zhangwu LIMIT 5 OFFSET 0;
表明:从0行起始选择5行
结果如下:
注释
单行注释:--,--之后的文本就是注释。
# 在一行的开始处使用#,这一整行都将作为注释。
多行注释:/**/,注释从/*开始,到*/结束,/*和*/的中间的任何内容都是注释。