>>与软件开发有关的知识:操作系统,数据库,网络通信等 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 20659 个阅读者 刷新本主题
 * 贴子主题:  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开发-->访问数据库(Ⅱ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->对象的序列化与反序列化
  精通Spring-->Vue组件开发高级技术
  Vue3开发-->绑定表单
  零开始到用户超千万,系统压力暴增的情况下是如何一步步优化...
  Windows下安装MySQL8 的步骤
  Zabbix中文使用手册
  从MySQL数据库中导出数据
  MySQL 正则表达式
  MySQL 管理
  MySQL 安装
  SQL FOREIGN KEY 约束
  Windows 和 Mac的键盘快捷键汇总
  MySQL的数据处理函数
  Linux 云服务器
  Service Mesh 落地负责人亲述:蚂蚁金服双十一四大考题
  解决电脑网络受限制或无连接造成无法上网的方法
  CentOS7.5使用mysql_multi方式安装MySQL5.7.28多实例
  连接数据库发现大量的TIME_WAIT解决办法
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


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