zoukankan      html  css  js  c++  java
  • sql语句快速参考

    SQL 语句

    语句语法
    AND / ORSELECT column_name(s)
    FROM table_name
    WHERE condition
    AND|OR condition
    ALTER TABLE (add column)ALTER TABLE table_name 
    ADD column_name datatype
    ALTER TABLE (drop column)ALTER TABLE table_name 
    DROP COLUMN column_name
    AS (alias for column)SELECT column_name AS column_alias
    FROM table_name
    AS (alias for table)SELECT column_name
    FROM table_name  AS table_alias
    BETWEENSELECT column_name(s)
    FROM table_name
    WHERE column_name
    BETWEEN value1 AND value2
    CREATE DATABASECREATE DATABASE database_name
    CREATE INDEXCREATE INDEX index_name
    ON table_name (column_name)
    CREATE TABLECREATE TABLE table_name
    (
    column_name1 data_type,
    column_name2 data_type,
    .......
    )
    CREATE UNIQUE INDEXCREATE UNIQUE INDEX index_name
    ON table_name (column_name)
    CREATE VIEWCREATE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition
    DELETE FROMDELETE FROM table_name 
    (Note: Deletes the entire table!!)

    or

    DELETE FROM table_name
    WHERE condition

    DROP DATABASEDROP DATABASE database_name
    DROP INDEXDROP INDEX table_name.index_name
    DROP TABLEDROP TABLE table_name
    GROUP BYSELECT column_name1,SUM(column_name2)
    FROM table_name
    GROUP BY column_name1
    HAVINGSELECT column_name1,SUM(column_name2)
    FROM table_name
    GROUP BY column_name1
    HAVING SUM(column_name2) condition value
    INSELECT column_name(s)
    FROM table_name
    WHERE column_name
    IN (value1,value2,..)
    INSERT INTOINSERT INTO table_name
    VALUES (value1, value2,....)

    or

    INSERT INTO table_name
    (column_name1, column_name2,...)
    VALUES (value1, value2,....)

    LIKESELECT column_name(s)
    FROM table_name
    WHERE column_name
    LIKE pattern
    ORDER BYSELECT column_name(s)
    FROM table_name
    ORDER BY column_name [ASC|DESC]
    SELECTSELECT column_name(s)
    FROM table_name
    SELECT *SELECT *
    FROM table_name
    SELECT DISTINCTSELECT DISTINCT column_name(s)
    FROM table_name
    SELECT INTO
    (used to create backup copies of tables)
    SELECT *
    INTO new_table_name
    FROM original_table_name

    or

    SELECT column_name(s)
    INTO new_table_name
    FROM original_table_name

    TRUNCATE TABLE
    (deletes only the data inside the table)
    TRUNCATE TABLE table_name
    UPDATEUPDATE table_name
    SET column_name=new_value
    [, column_name=new_value]
    WHERE column_name=some_value
    WHERESELECT column_name(s)
    FROM table_name
    WHERE condition

    来自:http://www.w3school.com.cn/sql/sql_quickref.asp 
     

    完! 

  • 相关阅读:
    EfCore基本用法
    C#笔试题目总结
    LINQ
    markdown 语法
    打造一款 刷Java 知识的小程序(二)
    为了考PMP,我做了一个刷题小程序
    30分钟全面解析-SQL事务+隔离级别+阻塞+死锁
    反制面试官 | 14张原理图 | 再也不怕被问 volatile!
    50+道大厂JVM面试题 + 11张思维导图就是让你懂JVM~
    【从零开始用Swift开发一个iOS应用(仿微博)】开篇-1. demo上手体验
  • 原文地址:https://www.cnblogs.com/itech/p/2566208.html
Copyright © 2011-2022 走看看