SQL 快速参考

常用的SQL 语句记录一下:

  • AND / OR:SELECT 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
  • BETWEEN:SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
  • CREATE DATABASE:CREATE DATABASE database_name
  • CREATE INDEX:CREATE INDEX index_name ON table_name (column_name)
    +CREATE TABLE:CREATE TABLE table_name (column_name1 data_type,
    column_name2 data_type,.......)
  • CREATE UNIQUE INDEX:CREATE UNIQUE INDEX index_name ON table_name (column_name)
  • CREATE VIEW:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
  • DELETE FROM:DELETE FROM table_name (Note: Deletes the entire table!!) or DELETE FROM table_name WHERE condition
  • DROP DATABASE:DROP DATABASE database_name
  • DROP INDEX:DROP INDEX table_name.index_name
  • DROP TABLE:DROP TABLE table_name
  • GROUP BY:SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1
  • HAVING:SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 HAVING SUM(column_name2) condition value
  • IN:SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) INSERT INTO INSERT INTO table_name VALUES (value1, value2,....) or INSERT INTO table_name (column_name1, column_name2,...) VALUES (value1, value2,....)
  • LIKE:SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern
  • ORDER BY:SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC]
  • SELECT:SELECT column_name(s) FROM table_name
  • SELECT *:SELECT * FROM table_name
  • SELECT DISTINCT:SELECT 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
  • UPDATE:UPDATE table_name SET column_name=new_value [, column_name=new_value] WHERE column_name=some_value
  • WHERE:SELECT column_name(s) FROM table_name WHERE condition
    ---- 摘自 W3School ----
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,792评论 0 33
  • 先总结 sql语句按W3Cschool上分类有数据库操作语言和数据库定义语言两个部分组成,根据那那种分法可以让我们...
    一介文夫阅读 5,692评论 1 22
  • SQL:结构化查询语言 RDBMS:关系型数据库管理系统SQL可以分为两个部分:数据操作语言(DML)和数...
    HerbGuo阅读 259评论 0 0
  • 十一放假回家,和家人团聚一波,甚是开心,见到了等待中的家人,也说了很多的话;同时,也见到了久违的小伙伴,当然各种聚...
    朴老师87阅读 254评论 1 1
  • 相信肯定有Java小白和我一样,按照网上的教程一步一步的把Tomcat集成到eclipse中,然后开开心心的点击s...
    灵儿菇凉阅读 551评论 1 1