当前位置: 首页 > news >正文

数据库SQL语句速查手册

SQL 语句语法
AND / ORSELECT column_name(s) FROM table_name WHERE condition AND|OR condition
ALTER TABLEALTER TABLE table_name ADD column_name datatypeorALTER 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
BETWEENSELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
CREATE DATABASECREATE DATABASE database_name
CREATE TABLECREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name2 data_type, ... )
CREATE INDEXCREATE INDEX index_name ON table_name (column_name) or CREATE uniqUE INDEX index_name ON table_name (column_name)
CREATE VIEWCREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
DELETEDELETE 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 DATABASEDROP DATABASE database_name
DROP INDEXDROP 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 TABLEDROP TABLE table_name
GROUP BYSELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name
HAVINGSELECT 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
INSELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..)
INSERT INTOINSERT INTO table_name VALUES (value1, value2, value3,....)orINSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,....)
INNER JOINSELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name
LEFT JOINSELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name
RIGHT JOINSELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name
FULL JOINSELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name
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 INTOSELECT * INTO new_table_name [IN externaldatabase] FROM old_table_nameorSELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_table_name
SELECT TOPSELECT TOP number|percent column_name(s) FROM table_name
TRUNCATE TABLETRUNCATE TABLE table_name
UNIONSELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2
UNION ALLSELECT column_name(s) FROM table_name1 UNION ALL SELECT column_name(s) FROM table_name2
UPDATEUPDATE table_name SET column1=value, column2=value,... WHERE some_column=some_value
WHERESELECT column_name(s) FROM table_name WHERE column_name operator value
http://www.lryc.cn/news/329676.html

相关文章:

  • 智慧城市一屏统览,数字孪生综合治理
  • Python读取PDF文字转txt,解决分栏识别问题,能读两栏
  • 微信支付平台与微信服务号关联配置要点
  • C++类复习
  • Spring使用(一)注解
  • Linux基本指令篇
  • CSS实现小车旅行动画实现
  • 6_相机坐标系_相机4个坐标系详述
  • 软考 - 系统架构设计师 - 敏捷开发方法
  • Django 仿博客园练习
  • MySQL(常用函数、多表查询)
  • 【Pt】马灯贴图绘制过程 01-制作基础色
  • TransmittableThreadLocal 问题杂记
  • Linux之 线程池 | 单例模式的线程安全问题 | 其他锁
  • Composer常见错误及解决方案
  • 系统架构图怎么画
  • 微信小程序页面生命周期和小程序api组件的生命周期
  • 通过node 后端实现颜色窃贼 (取出某个图片的主体rgb颜色 )
  • 【蓝桥杯第十三届省赛B组】(详解)
  • 网址打包微信小程序源码 wap转微信小程序 网站转小程序源码 网址转小程序开发
  • C# OpenCvSharp 轮廓检测
  • 阿里云服务器安装SSL证书不起作用的解决方案
  • 【二】【设计模式】建造者模式
  • Linux 系统 CentOS7 上搭建 Hadoop HDFS集群详细步骤
  • 【Python】python+requests+excel+pytest-实现接口自动化实例
  • Django(四)-搭建第一个应用(3)
  • 吴恩达2022机器学习专项课程(一) 4.2 梯度下降实践
  • SQL,group by分组后分别计算组内不同值的数量
  • 关于python中常用命令(持续更新中)
  • JAVA学习笔记21