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

  • 相关阅读:
    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
    bootstrap-glyphicons图标
    linux下批量替换文件夹下某个字符串
    php 按照图片名下载图片到对应文件夹
    win7设置电脑定时关机
    转 Nginx+FastCGI到底是谁影响超时时间
    linux添加系统负载日志
    PHP计划任务:如何使用Linux的Crontab执行PHP脚本(转载)
    ubuntu php执行计划任务
    phpStudy:使用localhost无法访问的解决方案
  • 原文地址:https://www.cnblogs.com/Mrzhang3389/p/9623404.html
Copyright © 2011-2022 走看看