• SQL必知必会笔记


    SQL必知必会笔记

    数据库基础

    相关概念
    数据库

    database
    保存有组织数据的容器
    

    table
    某种特定类型的结构化清单
    

    列数据类型

    主键
    外键

    检索数据

    检索单列

    select prod_name FROM Productes;
    检索出来的就是未排序的数据

    检索多列

    SELECT prod_id,prod_name,prod_price FROM Products;

    检索所有列

    SELECT * FROM Products;

    检索不同的值

    SELECT DISTINCT vend_id FROM Products;
    返回不同的值

    限制结果

    SELCT TOP 5 prod_name FROM Products;
    适用于SQL Server Access
    SELECT prod_name FROM Products LIMIT 5;
    适用于mysql等数据库
    SELECT prod_name FROM Products LIMIT 5 OFFSET 5;
    SELECT prod_name FROM Products LIMIT 5,5;

    注释代码

    类似java

    --
    #
    /*    */
    三种注释方法
    

    排序检索数据

    SELECT prod_name FROM Products ORDER BY prod_namel;
    ORDER BY 一定是句子最后

    多列排序

    SELCT prod_id,pro_price,prod_name
    FROM Products
    ORDER BY
    prod_price,prod_name;
    根据ORDER BY 后的列的顺序来进行排序,先prod_price再prod_name

    按位置排序

    SELCT prod_id,pro_price,prod_name
    FROM Products
    ORDER BY 2,3;
    第2列和第3列排序

    指定排序方向

    SELECT prod_id,prod_price,prod_name
    FROM Products
    ORDER BY prod_price DESC;
    DESC 降序
    ASC是升序
    默认ASC

    过滤数据

    WHERE子语句
    SELECT prod_id,prod_price,prod_name
    FROM Products
    WHERE prod_price = 3.49
    同时使用ORDER BY 和WHERE WHERE 要在ORDER之前
    操作符

  • 相关阅读:
    C++的精度控制
    N*N矩阵的旋转 不开辟新空间
    关于内存对齐的探索
    最大公约数,最小公倍数
    冒泡排序,直接选择排序,插入排序实现
    vector function trmplate
    function template
    dijit/_WidgetBase
    DOJO之gridx
    [b0008] Windows 7 下 hadoop 2.6.4 eclipse 本地开发调试配置
  • 原文地址:https://www.cnblogs.com/mrwuzs/p/8445966.html
Copyright © 2020-2023  润新知