一、列的查询
基本的SELECT语句:
SELECT <列名 >,......
FROM < 表名>;
注:子句是SQL的组成要素。
注:查询结果中的列的顺序和SELECT子句中的顺序相同。
 
二、查询出表中所有列
SELECT *
FROM < 表名>;
注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
注:插入空行(无任何字符的行)会造成执行错误。
 
三、为列设定别名
SQL语句中使用AS关键字为列设定别名。
使用中文别名时需要用双引号("")括起来。
使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
 
四、常数的查询
SELECT 子句中不仅可以书写列名,还可以书写常数。

一、列的查询
基本的SELECT语句:
SELECT <列名 >,......
FROM < 表名>;
注:子句是SQL的组成要素。
注:查询结果中的列的顺序和SELECT子句中的顺序相同。
 
二、查询出表中所有列
SELECT *
FROM < 表名>;
注:使用*的时候,就无法设定列的显示顺序了。这是会按照CREATE TABLE语句的定义对列进行排序。
注:插入空行(无任何字符的行)会造成执行错误。
 
三、为列设定别名
SQL语句中使用AS关键字为列设定别名。
使用中文别名时需要用双引号("")括起来。
使用双引号可以设定包含空格的别名,但是不推荐用,可用下划线_替代空格。如:product_list
 
四、常数的查询
SELECT 子句中不仅可以书写列名,还可以书写常数。
五、从结果中删除重复行
删除重复行,通过在SELECT子句中使用DISTINCT来实现。
 
注:使用DISTINCT时,NULL也被视为一类数据。NULL存在多行中,也会被合并为一条NULL数据。
注:DISTINCT关键字只能用在第一个列名之前。
 
六、根据WHERE语句来选择记录

注:SQL语句中的注释是固定的,不能随意更改。
 
七、注释的书写方法
行注释:
书写在“--之后,只能写在同一行”
 
多行注释:
写在”/*“和 ”*/“之间,可以跨多行。

第二章 基础查询 2-1 SQL语句基础的更多相关文章

  1. oracle学习 第二章 限制性查询和数据的排序 ——03

    这里.我们接着上一小节2.6留下的问题:假设要查询的字符串中含有"_"或"%".又该如何处理呢? 開始今天的学习. 2.7  怎样使用转义(escape)操作符 ...

  2. 如何查找MySQL中查询慢的SQL语句

    如何查找MySQL中查询慢的SQL语句 更多 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow ...

  3. 如何查找MySQL中查询慢的SQL语句(转载)

    转载自https://www.cnblogs.com/qmfsun/p/4844472.html 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那 ...

  4. JAVA-Unit03: SQL(基础查询) 、 SQL(关联查询)

    Unit03: SQL(基础查询) . SQL(关联查询) 列别名 当SELECT子句中查询的列是一个函数 或者表达式时,那么查询出来的结果集 中对应的该字段的名字就是这个函数或者 表达式的名字.为此 ...

  5. Mysql中 查询慢的 Sql语句的记录查找

    Mysql中 查询慢的 Sql语句的记录查找 慢查询日志 slow_query_log,是用来记录查询比较慢的sql语句,通过查询日志来查找哪条sql语句比较慢,这样可以对比较慢的sql可以进行优化. ...

  6. 《Entity Framework 6 Recipes》中文翻译系列 (12) -----第三章 查询之使用SQL语句

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-2使用原生SQL语句更新 问题 你想在实体框架中使用原生的SQL语句,来更新底层 ...

  7. SQL语句基础之 单表查找

    Sql语句之 单表查询 一.一般查询 1.查看表中的所有记录 以及 所有字段(属性) 语句 : select * from student; 2.只查看某些字段 语句:select sname,sex ...

  8. Oracle PL/SQL语句基础学习笔记(上)

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE server和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL ...

  9. MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系

    数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于 ...

随机推荐

  1. 从零开始学 Web 之 Vue.js(五)Vue的动画

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  2. Elasticsearch从入门到精通-Elasticsearch是什么

    作者其他ELK快速入门系列文章 logstash快速入门实战指南 Kibana从入门到精通 一.前言 驱动未来商业发展的最重要“能源”不是石油,而是数据.我们还来不及了解它,这个世界已经被它淹没.多年 ...

  3. leetcode — plus-one

    import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Source : https://o ...

  4. noteless的博客导航页 所有文章的导航页面

    导航  <spring springmvc mybatis maven 项目整合示例系列-导航页> <JAVA 基础知识点拾遗系列 JAVA学习 -1层  导航页> <计 ...

  5. 【Git】时光机命令—Git命令

    cd c:    进入C盘 mkdir learngit          创建名为learngit的文件夹 cd learngit  进入learngit文件夹 pwd    显示当前目录路径 gi ...

  6. 深入理解 Java 动态代理机制

    Java 有两种代理方式,一种是静态代理,另一种是动态代理.对于静态代理,其实就是通过依赖注入,对对象进行封装,不让外部知道实现的细节.很多 API 就是通过这种形式来封装的. 代理模式结构图(图片来 ...

  7. The 2018 ACM-ICPC Asia Qingdao Regional Contest(部分题解)

    摘要: 本文是The 2018 ACM-ICPC Asia Qingdao Regional Contest(青岛现场赛)的部分解题报告,给出了出题率较高的几道题的题解,希望熟悉区域赛的题型,进而对其 ...

  8. python下载安装BeautifulSoup库

    python下载安装BeautifulSoup库 1.下载https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 2.解压到解压 ...

  9. NLP入门(一)词袋模型及句子相似度

      本文作为笔者NLP入门系列文章第一篇,以后我们就要步入NLP时代.   本文将会介绍NLP中常见的词袋模型(Bag of Words)以及如何利用词袋模型来计算句子间的相似度(余弦相似度,cosi ...

  10. vim撤销undo与反撤销redo

    普通模式下  u 撤销 ctrl + r 反撤销