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

SQL总结(快速参考)相关推荐

  1. SQL 语句快速参考

    语句 语法 AND / OR SELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE (a ...

  2. OGG学习笔记04-OGG复制部署快速参考

    OGG学习笔记04-OGG复制部署快速参考 源端:Oracle 10.2.0.5 RAC + ASM 节点1 Public IP地址:192.168.1.27 目标端:Oracle 10.2.0.5 ...

  3. SQL语句快速回忆——SQL基础知识点汇总

    文章目录 DDL 建表 约束 已经建了表要添加约束 取消主键PRIMARY约束 外键 FOREIGN KEY 建表时加外键(表2必须已经创建,并且建表时列名已经定义) 已有表添加外键约束 删除外键约束 ...

  4. linux单机到单机adg环境,Oracle 11.2.0.4 DataGuard 环境打PSU,OJVM PSU补丁快速参考

    环境:RHEL6.5 + Oracle 11.2.0.4 DataGuard physical standby 主库和备库都是单节点. 需求:主备库同时应用160719的PSU和OJVM PSU补丁. ...

  5. OWL2 Web本体语言快速参考指南

    2019独角兽企业重金招聘Python工程师标准>>> 本文档<OWL2 Web本体语言入门>是W3C发布的OWL 2 Web Ontology Language Pri ...

  6. SED单行脚本快速参考(Unix流编辑器)

    SED单行脚本快速参考(Unix流编辑器) « web2.0ã€äº'计ç®-ã€é›†ç¾¤ã€é«˜å¯ç"¨æ€§ SED单行脚本快速参考(Unix流编辑器) 2005年12月29 ...

  7. SQL Challenge ——快速找到1-100之间缺失的数

    原文:SQL Challenge --快速找到1-100之间缺失的数 有个经典的题目:1-100之间的数字(不重复)存放在表里,共95行一列,但是里面缺了5个数字,怎么用SQL最快找出那五个数字. 我 ...

  8. sql语言和php,SQL语言快速入门(三)_php

    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...

  9. SQL Server 2005参考:Apply运算符

    SQL Server 2005参考:Apply运算符 使用 APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数.表值函数作为右输入,外部表表达式作为左输入.通过对右输入求值来获 ...

最新文章

  1. Struts的select两种遍历方法
  2. numpy中的cov(方差计算)简单介绍
  3. 计算机网络-RIP与OSPF
  4. Java 设计模式之 Visitor 访问者模式
  5. 系统工具软件下载合集
  6. H5使用OCR身份证识别
  7. 百度之星1004度度熊的午饭时光
  8. EA enterprise architect 画用例图
  9. NB-IoT 无线烟感在文物古建筑的防火安全应用
  10. DockerFile的编写构建镜像步骤,常用命令和案例
  11. oracle找出两张表中不同的数据
  12. w7计算机文件夹打开怎么设置密码,文件夹怎么设置密码,win7文件怎么加密-
  13. 小鸡饲料任务,线下扫码付款收饲料地址
  14. day2-运算符和分支
  15. 深圳百元赠送话费11月20日前启动充
  16. 李宏毅2022机器学习hw6
  17. Dev-C++下面的编译状态栏信息不显示
  18. npm install安装报错 npm ERR! code Z_BUF_ERROR 问题解决
  19. 一份合格的软件需求规格说明书的要求
  20. [渝粤教育] 广东-国家-开放大学 21秋期末考试网络金融10248k2

热门文章

  1. springboot 常用配置之多环境配置(开发环境、测试环境、生产环境等)
  2. uClinux下移植Ne2000兼容的网卡驱动程序(转)
  3. 模型越复杂越容易惰性_ML模型的惰性预测
  4. Linux ping的原理与实现
  5. 振臂高呼式的写作:谈肖亦农的《毛乌素绿色传奇》
  6. php 命令行 php.ini,php web环境和命令行环境下查找php.ini的方法分享
  7. 域服务器怎么修改管理员密码,域服务器更改客户端管理员的密码
  8. mysql5.7 新增参数_MySQL 5.7 新增参数
  9. linux下centos安装mysql数据库_Linux CentOS 下的MySQL数据库安装与配置-阿里云开发者社区...
  10. matlab程序中,如何解决矢量长度必须相同的问题