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

SQL学习——基本语法

以下是一些主要的SQL语句的语法实例

SELECT(查询某列)
SELECT column_name(s)
FROM table_name

SELECT DISTINCT(消除重复的元组)
SELECT DISTINCT column_name(s)
FROM table_name

SELECT *    (查询表中的所有数据)
SELECT *
FROM table_name

WHERE(范围限定)    
SELECT column_name(s)
FROM table_name
WHERE column_name operator value

LIKE    (匹配查询,注意:有5种通配符)
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

ORDER BY (排序:ASC升序,DESC降序)
SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC|DESC]

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

INSERT INTO    (插入数据)
INSERT INTO table_name
VALUES (value1, value2, value3,....)
or
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,....)

UPDATE    (修改数据)
UPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value

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!!)

 

转载于:https://www.cnblogs.com/liuliang1999/p/10340068.html

相关文章:

  • SQL学习——数据类型
  • jQuery html5Validate基于HTML5表单验证插件
  • 关于Hadoop的思考及分析
  • 写一个关于侧边栏的问题
  • 解析带emoji和链接的聊天系统消息
  • 学习内容
  • 学习Kubernetes 和容器技术体系的最佳方法
  • windows 服务安装脚本拾遗
  • 北极熊“梦龙”武汉相亲
  • SAP OTR 字段维护 更改SAP的字段翻译
  • ubuntu18.04 ssh 远程系统拒绝连接 解决方法
  • Java 中队列的使用
  • 金融壹账通将推动新一轮金融科技创新浪潮
  • 安卓布局修改基础常识篇之TextView属性
  • Javascript基础系列-表达式和运算符
  • CentOS7简单部署NFS
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Docker 笔记(2):Dockerfile
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript 奇技淫巧
  • Java读取Properties文件的六种方法
  • JS题目及答案整理
  • JS字符串转数字方法总结
  • Laravel核心解读--Facades
  • Phpstorm怎样批量删除空行?
  • Python - 闭包Closure
  • Python 基础起步 (十) 什么叫函数?
  • scala基础语法(二)
  • SpringCloud集成分布式事务LCN (一)
  • Vue 动态创建 component
  • 从零开始学习部署
  • 关于字符编码你应该知道的事情
  • 后端_MYSQL
  • 技术:超级实用的电脑小技巧
  • 理清楚Vue的结构
  • 如何编写一个可升级的智能合约
  • 如何设计一个微型分布式架构?
  • 使用 @font-face
  • 微信小程序:实现悬浮返回和分享按钮
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # C++之functional库用法整理
  • #考研#计算机文化知识1(局域网及网络互联)
  • %@ page import=%的用法
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (办公)springboot配置aop处理请求.
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (过滤器)Filter和(监听器)listener
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (四)Linux Shell编程——输入输出重定向
  • (已解决)什么是vue导航守卫
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)