zoukankan      html  css  js  c++  java
  • 第四章 检索数据

    学习目的:
    介绍如何使用SELECT语句从表中检索一个或多个数据列。
     
    检索单个列:
    SELECT prod_name
    FROM products;
     
    大小写:
    SQL语句不区分大小写。但许多SQL开发人员喜欢对所有SQL关键字使用大写,而对所有列和表名使用小写,这样做使代码更易于阅读和调试。
     
     
    空格:
    在处理SQL语句时,其中所有空格都被忽略,SQL语句可以在一行上给出,也可以分成许多行,多数SQL开发人员认为将SQL语句分成多行更容易阅读和调试。
     
    检索多个列:
    SELECT prod_id, prod_name, prod_price
    FROM products;
     
    检索所有列:
    SELECT *
    FROM products;
    使用通配符(*),表示返回表中所有的列。列的一般顺序是列在表定义中出现的顺序。但有的时候并不是这样的,表的模式的变化(如添加或删除列)可能会导致顺序的变化。
     
    一般除非你确实需要表中的每个列,否则最好别使用*,因为检索不需要的列会降低检索和应用程序的性能。
     
    还有一个功能,可以检索未知列(不知道名字的列)
     
    检索不同的行,用DISTINCT关键字:
    SELECT DISTINCT vend_id
    FROM products;
     
    限制结果,用关键词LIMIT,为了返回表的第一行或前几行:
    SELECT prod_name
    FROM products;
    LIMIT 5;
     
    LIMIT5,5;#表示返回从第5行开始的5行。第一个数为开始的位置,第二个数为要检索的行数。
     
    行0,检索出来的第一行为行0而不是1,因此,LIMIT 1, 1将检索出第二行而不是第一行。
     
    在行数不够时,MySQL将只返回它能返回的那么多行。例如,只有13行,LIMIT 10,5。
     
    MySQL 5 的LIMIT 语法: LIMIT 4 OFFSET 3 =LIMIT 3, 4 从第三行开始取4行。
     
    使用完全限定的表名:
    SELECT products.prod_name
    FROM MySQL_bizhibihui.products;

  • 相关阅读:
    vi编辑器常用配置
    vi编辑器使用
    Windows进程通信 -- 共享内存
    Loadrunner关于页面检查的几个函数详解
    使用Loadrunner进行文件的上传和下载
    LR学习笔记之—参数和变量
    LoadRunner字符串处理
    在LoadRunner中查找和替换字符串
    为LoadRunner写一个lr_save_float函数
    LoadRunner中调用SHA1算法加密字符串
  • 原文地址:https://www.cnblogs.com/mumulin99/p/9837606.html
Copyright © 2011-2022 走看看