zoukankan      html  css  js  c++  java
  • SQL语句

    SQL最常用 最简单的增删改查
    github博客传送门
    csdn博客传送门

    SQL语句格式

    SELECT 大小写不敏感
    
    SELECT 列名称 FROM 表名称
    SELECT * FROM 表名称
    
    # 从选中这列当中仅选取唯一不同的值
    SELECT DISTINCT Company FROM Order
    

    WHERE

    SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
    =                   等于
    <>                  不等于
    >                   大于
    <                   小于
    >=                  大于等于
    <=                  小于等于
    BETWEEN             在某个范围内
    LIKE                搜索某种模式
    # 例:
    SELECT * FROM Persons WHERE City='Beijing'  # 列出所有 城市是beijing的结果
    

    AND 和 OR 运算符

    # 例:
    SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
    SELECT * FROM Persons WHERE FirstName='Thomas' OR LASTNAME='Carter'
    SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
    

    ORDER BY

    # 以字母顺序显示公司名称:
    SELECT Company, OrderNumber FROM Order ORDER BY Company # 选择company,ordernumber两列 属于Order表 ORDER BY 选择 Company 排序
    
    # 以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber)
    SELECT Company,OrderNumber FROM Orders ORDER BY Company,OrderNumber
    
    # 以逆字母顺序显示公司名称
    SELECT Company,OrderNumber FROM Oder ORDER BY Company DESC
    
    # 以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
    SELECT Company,OrderNumber FROM Orders ORDER BY Company DESC,OrderNumber ASC
    

    INSERT INTO

    INSERT INTO 表名称 VALUES (值1,值2,...)
    # 我们也可以指定索要插入数据的列
    INSERT INTO table_name (列1,列2,...) VALUES (值1,值2,...)
    
    # 在Persons表中插入了一段值 按原本列的顺序插入
    INSERT INTO Persons VALUES ('Gates','Bill','Xuanwumen 10','Berjing') #按列的顺序插入
    
    # 在指定的列中插入数据
    INSERT INTO Persons (LastName,Address) VALUES ('Wilson', 'Champs-Elysees')
    

    Update

    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
    # 更新某一行中的一个列
    UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
    
    # 更新某一行中的若干列
    UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
    WHERE LastName = 'Wilson'
    

    DELETE

    DELETE FROM 表名称 WHERE 列名称 = 值
    # 删除某行
    DELETE FROM Person WHERE LastName = 'Wilson'
    
    # 删除所有行
    DELETE FROM table_name
    DELETE * FROM table_name
    

    SQL语句常用

  • 相关阅读:
    laravel使用ORM或者DB使用select进行查询指定字段时,可以给字段设置固定值
    sql语句左链接left join--3张表关联
    mysql将字符串转成数字
    laravelORM查询构建器查询,在排序中计算
    php 商品以元为单位设置保留两位小数
    php中根据二维数组中一维数组的某个字段进行排序
    js sort方法根据数组中对象的某一个属性值进行排序
    MySQL中查询表及索引大小的方法
    c++ const成员函数
    c++ sizeof和strlen 字符数组和字符指针
  • 原文地址:https://www.cnblogs.com/Mrzhang3389/p/9623404.html
Copyright © 2011-2022 走看看