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语句常用

  • 相关阅读:
    数据库的操作封装成类
    简单搭建WEB框架及原理
    界面小项目之小米商品排列
    界面小项目之小米登录注册
    kubernetes版本1.7.6对比1.13.0
    docker将宿主机文件复制到容器内
    常用git命令
    centos7常用命令汇总
    openstack相关的命令总结
    kubernetes常用命令2
  • 原文地址:https://www.cnblogs.com/Mrzhang3389/p/9623404.html
Copyright © 2011-2022 走看看