>>与软件开发有关的知识:操作系统,数据库,网络通信等 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 26942 个阅读者 刷新本主题
 * 贴子主题:  SQL常用命令快速参考手册 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2019-08-10 13:30:54     消息  查看  搜索  好友  邮件  复制  引用

  

SQL  快速参考

        
SQL 语句 语法
AND / OR SELECT column_name(s)

     FROM table_name

     WHERE condition

     AND|OR condition
ALTER TABLE ALTER TABLE table_name

     ADD column_name datatype
or

    
ALTER TABLE table_name

     DROP COLUMN column_name    
AS (alias) SELECT column_name AS column_alias

     FROM table_name
or

    
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 TABLE CREATE TABLE table_name

     (

     column_name1 data_type,

     column_name2 data_type,

     column_name2 data_type,

     ...

     )
CREATE INDEX CREATE INDEX index_name

     ON table_name (column_name)
or

    
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 DELETE FROM table_name

     WHERE some_column=some_value
or

    
DELETE FROM table_name

     (Note: Deletes the entire table!!)

    
DELETE * FROM table_name

     (Note: Deletes the entire table!!)    
DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name (SQL

Server)

     DROP INDEX index_name ON table_name (MS Access)

     DROP INDEX index_name (DB2/Oracle)

     ALTER TABLE table_name

     DROP INDEX index_name (MySQL)
DROP TABLE DROP TABLE table_name
GROUP BY SELECT column_name,

aggregate_function(column_name)

     FROM table_name

     WHERE column_name operator value

     GROUP BY column_name
HAVING SELECT column_name,

aggregate_function(column_name)

     FROM table_name

     WHERE column_name operator value

     GROUP BY column_name

     HAVING aggregate_function(column_name) operator value
IN SELECT column_name(s)

     FROM table_name

     WHERE column_name

     IN (value1,value2,..)
INSERT INTO INSERT INTO table_name

     VALUES (value1, value2, value3,....)
or

    
INSERT INTO table_name

     (column1, column2, column3,...)

     VALUES (value1, value2, value3,....)    
INNER JOIN SELECT column_name(s)

     FROM table_name1

     INNER JOIN table_name2

     ON table_name1.column_name=table_name2.column_name
LEFT JOIN SELECT column_name(s)

     FROM table_name1

     LEFT JOIN table_name2

     ON table_name1.column_name=table_name2.column_name
RIGHT JOIN SELECT column_name(s)

     FROM table_name1

     RIGHT JOIN table_name2

     ON table_name1.column_name=table_name2.column_name
FULL JOIN SELECT column_name(s)

     FROM table_name1

     FULL JOIN table_name2

     ON table_name1.column_name=table_name2.column_name
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 SELECT *

     INTO new_table_name [IN externaldatabase]

     FROM old_table_name
or

    
SELECT column_name(s)

     INTO new_table_name [IN externaldatabase]

     FROM old_table_name    
SELECT TOP SELECT TOP number|percent column_name(s)

     FROM table_name
TRUNCATE TABLE TRUNCATE TABLE table_name
UNION SELECT column_name(s) FROM table_name1

     UNION

     SELECT column_name(s) FROM table_name2
UNION ALL SELECT column_name(s) FROM table_name1

     UNION ALL

     SELECT column_name(s) FROM table_name2
UPDATE UPDATE table_name

     SET column1=value, column2=value,...

     WHERE some_column=some_value
WHERE SELECT column_name(s)

     FROM table_name

     WHERE column_name operator value









程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-03-04 10:31:57 重新编辑]
  Java面向对象编程-->异常处理
  JavaWeb开发-->Servlet技术详解(Ⅱ)
  JSP与Hibernate开发-->Java对象持久化技术概述
  Java网络编程-->安全网络通信
  精通Spring-->CSS过渡和动画
  Vue3开发-->Vue组件开发高级技术
  关于Mongodb的全面总结
  MySQL不推荐使用uuid或者雪花id作为主键
  零开始到用户超千万,系统压力暴增的情况下是如何一步步优化...
  MySQL索引原理 - 秋慕云
  一款SQL自动检查神器,再也不用担心SQL出错了,自动补全、回...
  回表与覆盖索引
  MySQL 连接
  SQL Server 和 MySQL 中的 Date 函数
  SQL CREATE VIEW、REPLACE VIEW、 DROP VIEW 语句
  SQL UNIQUE 约束
  SQL的创建表(CREATE TABLE) 语句的用法
  SQL SELECT INTO 语句
  XML的DTD定义
  MySQL的数据处理函数
  深入浅出一致性Hash原理
  更多...
 IPIP: 已设置保密
树形列表:   
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。