zoukankan      html  css  js  c++  java
  • SQL 基础语法

    1、SELECT 语句
    语法:
    SELECT 列名称 FROM 表名称
    以及
    SELECT * FROM 表名称

    实例:

    SELECT LastName,FirstName FROM Persons;

    以及

    SELECT * FROM Persons;

    2、SELECT DISTINCT 语句(关键词 DISTINCT 用于返回唯一不同的值)
    SELECT DISTINCT 列名称 FROM 表名称

    实例:
    SELECT DISTINCT Company FROM Orders;

    3、WHERE 子句
    语法:
    SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

    实例:
    1)文本值

    SELECT * FROM Persons WHERE FirstName='Bush';

    2)数值

    SELECT * FROM Persons WHERE Year>1965;

    3) IN用法

    SELECT * FROM tbl_user_star WHERE user_uuid IN (68, 88);

    4) BETWEEN用户

    SELECT  * FROM tbl_user_star WHERE user_uuid BETWEEN 51 AND 89;

    4、AND 和 OR 运算符
    实例:
    1) AND运算符

    SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter';

    2) OR运算符

    SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter';

    3) AND和OR运算符结合

    SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter';

    5、ORDER BY 子句

    说明:ORDER BY 语句用于根据指定的列对结果集进行排序,ORDER BY 语句默认按照升序对记录进行排序,如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
    语法:
    SELECT 列名称 FROM 表名称 ORDER BY 列名称

    实例:
    1) 升序显示

    SELECT Company, OrderNumber FROM Orders ORDER BY Company;

    2)降序显示

    SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC;

    6、INSERT INTO 语句
    语法:
    INSERT INTO 表名称 VALUES (值1, 值2,....)
    也可以指定所要插入数据的列:
    INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

    7、Update 语句
    语法:
    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 旧值

    实例:
    1) 更新某一行中的一个列

    UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson';

    2) 更新某一行中的若干列

    UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson';

    8、DELETE 语句
    语法:
    DELETE FROM 表名称 WHERE 列名称 = 值

    1)删除某行

    DELETE FROM Person WHERE LastName = 'Wilson';

    2)删除所有行

    DELETE * FROM table_name;
    一入运维深似海,从此不见彼岸花
  • 相关阅读:
    研究下
    linux 下wireshark安装与使用
    Spring优秀工具类Resource
    sunOS常用命令
    常用网站
    linux sar指令
    spring+quartz详解
    linux setenv 用法
    转hashmap非线程安全的解决办法
    gdb 调试core
  • 原文地址:https://www.cnblogs.com/cn-jasonho/p/13285589.html
Copyright © 2011-2022 走看看