成都十大广告公司排名/seo下载站
文章目录
- 1、前言
- 2、SQL基本语言及其操作
- 2.1、CREATE TABLE – 创建表
- 2.2、DROP TABLE – 删除表
- 2.3、INSERT – 插入数据
- 2.4、SELECT – 查询数据
- 2.5、SELECT+DISTINCT – 去除重复值后查询数据
- 2.6、SELECT+WHERE – 条件过滤
- 2.7、AND & OR – 运算符
- 2.8、ORDER BY – 排序
- 2.9、UPDATE – 更新数据
- 2.10、DELETE – 删除数据
- 2.11、TRUNCATE TABLE – 清除表数据
1、前言
- SQL(Structured Query Language,结构化查询语言)是一种用于管理数据库系统的标准化计算机语言。它用于定义、操作和管理数据库中的数据。
- 具体来讲,SQL是一种通用的数据库语言,被广泛应用于各种关系型数据库管理系统(RDBMS),如MySQL、Oracle、SQL Server等。它提供了一种简单而强大的方式来与数据库交互,并且具有良好的可扩展性和跨平台性。
- MySQL是一种关系型数据库管理系统,它是开源软件,也是最流行的关系型数据库之一。MySQL使用SQL语言进行数据操作 (也就是说使用SQL语言可以操纵MySQL数据库系统),支持多种操作系统,并提供了很多高级功能,例如事务处理、触发器、存储过程等。
什么是关系型数据库管理系统?
- 简单来说,“多张表”意思是数据采用表格形式存储,由多个列和行组成,每个列表示一种数据种类
- “各表之间的关系”意思是不同的表格通过键值对联系在一起
- 例如:下表为Persons,每列都有对应的名称
- MySQL可以作为独立的应用程序使用,也可以集成到其他软件中使用。MySQL主要由Oracle公司维护和开发,但也有许多社区开发者参与其中,MySQL的源代码可以免费下载和修改。MySQL广泛应用于各种规模的Web应用程序中,包括电子商务网站、社交网站、博客等。
- SQLyog是一个快速而简洁的图形化管理数据库的MySQL数据库管理工具,它提供了一个可视化的用户界面
2、SQL基本语言及其操作
2.1、CREATE TABLE – 创建表
- CREATE TABLE 语句用于创建数据库中的表。
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
);
- 数据类型如下
- 例如:
2.2、DROP TABLE – 删除表
- DROP TABLE 语句用于删除表(表的结构、属性以及索引也会被删除)。
DROP TABLE 表名称;
DROP TABLE IF EXISTS 表名称;
- 例如:
2.3、INSERT – 插入数据
- INSERT INTO 语句用于向表格中插入新的行。
INSERT INTO table_name VALUES (值1, 值2,....); # 注意,必须包含所有列的值
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....); # 可以指定特定列进行值的添加
- 例如(注意在SQLyog中执行Query,需要将光标放到每个命令的那行,再点击执行当前查询或者直接点击执行所有查询):
2.4、SELECT – 查询数据
- SELECT 语句用于从表中选取数据,结果被存储在一个结果表中。
SELECT * FROM 表名称; # *表示选取所有列
SELECT 列名称 FROM 表名称;
- 例如:
2.5、SELECT+DISTINCT – 去除重复值后查询数据
- 通过使用DISTINCT与SELECT结合,可用于去除重复后再显示
SELECT DISTINCT 列名称/* FROM 表名称; # 如果是采用了*,则去除的是所有列内容都相同的行
- 例如:先采用 SELECT LastName FROM persons; 可以看到有重复值;采用 SELECT DISTINCT LastName FROM persons; 可以看到重复值已去除
- 也可以采用*来查询所有不重复的内容,即去除的是所有列内容相同的行
2.6、SELECT+WHERE – 条件过滤
- 按照条件查询相应的数据
SELECT 列名称/* FROM 表名称 WHERE 列 运算符 值;
- 例如:

2.7、AND & OR – 运算符
- AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
SELECT 列名称/* FROM 表名称 WHERE 列 运算符 值 AND/OR 列 运算符 值;
- 例如:
2.8、ORDER BY – 排序
- ORDER BY 语句用于根据指定的列进行排序,默认按照升序对数据进行排序,降序可以使用 DESC 关键字。
SELECT * FROM 表名称 ORDER BY 列1,列2 ASC/DESC;
- 例如:只有一个列进行排序
- 例如:多个列进行排序时,按照顺序一个一个排,即先按Id_P排序完,再在排序后的数据中按照LastName进行排序
2.9、UPDATE – 更新数据
- Update 语句用于修改表中的数据。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值;
- 例如:
2.10、DELETE – 删除数据
- DELETE 语句用于删除表中的行。
DELETE FROM 表名称 WHERE 列名称 = 值; # 删除某一行
DELETE FROM 表名称; # 删除所有行
2.11、TRUNCATE TABLE – 清除表数据
- 可以使用 TRUNCATE TABLE 命令(仅仅删除表格中的数据)
TRUNCATE TABLE 表名称;
参考链接:
- https://blog.csdn.net/m0_50546016/article/details/120070003
相关文章:

SQL学习笔记+MySQL+SQLyog工具教程
文章目录 1、前言2、SQL基本语言及其操作2.1、CREATE TABLE – 创建表2.2、DROP TABLE – 删除表2.3、INSERT – 插入数据2.4、SELECT – 查询数据2.5、SELECTDISTINCT – 去除重复值后查询数据2.6、SELECTWHERE – 条件过滤2.7、AND & OR – 运算符2.8、ORDER BY – 排序2…...

SpringBoot的日志管理
🙈作者简介:练习时长两年半的Java up主 🙉个人主页:程序员老茶 🙊 ps:点赞👍是免费的,却可以让写博客的作者开心好久好久😎 📚系列专栏:Java全栈,…...

leetcode---76. 最小覆盖子串 [C++/滑动窗口+哈希表]
原题:76. 最小覆盖子串 - 力扣(LeetCode) 题目解析: 此题在这道题的基础上进行理解会更简单 leetcode --- 30. 串联所有单词的子串[C 滑动窗口/双指针]-CSDN博客 本题要求在s字符串中找到含有t字符串所有字符的最短子串。 也就是…...

Kafka 分级存储在腾讯云的实践与演进
导语 腾讯云消息队列 Kafka 内核负责人鲁仕林为大家带来了《Kafka 分级存储在腾讯云的实践与演进》的精彩分享,从 Kafka 架构遇到的问题与挑战、Kafka 弹性架构方案类比、Kafka 分级存储架构及原理以及腾讯云的落地与实践四个方面详细分享了 Kafka 分级存储在腾讯云…...

域架构下的功能安全思考
来源:联合电子 随着整车电子电气架构的发展,功能域控架构向整车集中式区域控制演进。新的区域控制架构下,车身控制模块(BCM),整车控制单元(VCU),热管理系统(TMS)和动力底…...

python多线程介绍
每个库或模块都有其特定的用途和优势,选择哪一个取决于具体的任务需求、计算资源。一般可以将任务分成两类: I/O 密集型任务:这些任务的瓶颈主要在于等待外部操作,如磁盘读写或网络通信。在这些等待期间,CPU 大部分时间…...

征文榜单 | 腾讯云向量数据库获奖名单公布
为了帮助开发者更快、更便捷地构建应用程序,有效提高开发人员生产力,腾讯云推出了AI原生向量数据库。它能提供全托管的自研企业级分布式数据库服务,专用于存储、检索、分析多维向量数据,是国内首个从接入层、计算层、到存储层提供…...

如何预防[[MyFile@waifu.club]].wis [[backup@waifu.club]].wis勒索病毒感染您的计算机?
导言: 近期,一种新兴的威胁[[MyFilewaifu.club]].wis [[backupwaifu.club]].wis勒索病毒,引起了广泛关注。这种恶意软件通过其高度复杂的加密算法,威胁着用户和组织的数据安全。本文将深入介绍[[MyFilewaifu.club]].wis [[backup…...

中国风春节倒计时【实时倒计时】
<head><meta charset="UTF-8"><meta name="apple-mobile-web-app-title...

基于RBAC的k8s集群权限管控案例
在日常的kubernetes集群维护过程中,常常涉及多团队协作,不同的团队有不同的操作和权限需求。比如,运维团队需要有node的所有操作权限,以便对集群进行节点的扩缩容等日常维护工作,但资产运营团队通常只需要node的查看权…...

【华为数据之道学习笔记】5-11 算法模型设计
算法是指训练、学习模型的具体计算方法,也就是如何求解全局最优解,并使得这个过程高效且准确,其本质上是求数学问题的最优化解,即算法是利用样本数据生成模型的方法。算法模型是根据业务需求,运用数学方法对数据进行建…...

Flink系列之:SELECT WHERE clause
Flink系列之:SELECT & WHERE clause 一、SELECT & WHERE clause二、SELECT DISTINCT 适用于流、批 一、SELECT & WHERE clause SELECT 语句的一般语法是: SELECT select_list FROM table_expression [ WHERE boolean_expression ]table_e…...

C#基础——委托、Action和Func的使用
1、委托 委托(Delegate)是一种类型,可以用来表示对一个或多个方法的引用。委托提供了一种方便的方式来将方法作为参数传递给其他方法,或将方法存储在数据结构中以供以后调用。 不带参数且没返回值的委托 delegate void HDLDelega…...

不止业务缓存,分布式系统中还有哪些缓存?
缓存是分布式系统开发中的常见技术,在分布式系统中的缓存,不止 Redis、Memcached 等后端存储;在前端页面、浏览器、网络 CDN 中也都有缓存的身影。 缓存有哪些分类 如果你是做业务开发的话,提起缓存首先想到的应该是应用 Redis&…...

Java 基础学习(十三)集合框架、List集合
1 集合框架 1.1 Collection 1.1.1 集合框架概述 Java 集合框架是一组实现了常见数据结构(如列表、树集和哈希表等)的类和接口,用于存储一组数据。 开发者在使用Java的集合类时,不必考虑数据结构和算法的具体实现细节ÿ…...

el-select二次封装实现可分页加载数据
使用el-select时一次性渲染几百条数据时会造成页面克顿, 可以通过分页来实现, 这里我用的方式为默认获取全部数据, 然后一次性截取10条进行展示, 滚动条触底后会累加, 大家也可以优化为滚动条触底后发送请求去加载数据 创建自定义指令customizeFocus用户懒加载 在utils文件夹(…...

css实现0.5px宽度/高度显——属性: transform: scale
在大多数设备上,实际上无法直接使用 CSS 来精确地创建 0.5 像素的边框。因为大多数屏幕的最小渲染单位是一个物理像素,所以通常只能以整数像素单位渲染边框。但是,有一些技巧可以模拟出看起来像是 0.5 像素的边框。 这里介绍使用:…...

html懒人加载实现
在HTML中,懒加载(Lazy Load)是一种延迟加载图片或其他资源的技术,它可以提高页面的加载速度和性能。下面是一种实现懒加载的方法: 设置默认占位图片:在HTML中,为要延迟加载的图片设置一个默认的…...

Axure情形动作篇(ERP登录效验)
目录 一、ERP系统用户登录效验 1.1 完成步骤 1.2 最终效果 二、省市区联动 三、ERP菜单栏页面跳转 四、下拉加载效果实现 4.1 加载动画实现步骤 4.2 下划界面加载实现 4.3 最终效果 一、ERP系统用户登录效验 1.1 完成步骤 首先搭建ERP系统的登录界面(输入…...

LeetCode刷题--- 子集
个人主页:元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题【 http://t.csdnimg.cn/yUl2I 】【C】 【 http://t.csdnimg.cn/6AbpV 】数据结构与算法【 http://t.csdnimg.cn/hKh2l 】 前言:这个专栏主要讲…...

【SQL】根据年份,查询每个月的数据量
根据年份,查询每个月的数据量 一种 WITH Months AS (SELECT 1 AS Month UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9 UNION ALL SELECT 10 UNION…...

基于CTF探讨Web漏洞的利用与防范
写在前面 Copyright © [2023] [Myon⁶]. All rights reserved. 基于自己之前在CTF中Web方向的学习,总结出与Web相关的漏洞利用方法,主要包括:密码爆破、文件上传、SQL注入、PHP伪协议、反序列化漏洞、命令执行漏洞、文件包含漏洞、Vim…...

Apache CouchDB 垂直权限绕过漏洞 CVE-2017-12635 已亲自复现
Apache CouchDB 垂直权限绕过漏洞 CVE-2017-12635 已亲自复现 漏洞名称影响版本影响版本 漏洞复现环境搭建漏洞利用 总结 漏洞名称 影响版本 Apache CouchDB是一个开源的NoSQL数据库,专注于易用性和成为“完全拥抱web的数据库”。它是一个使用JSON作为数据存储格式…...

海康威视IP网络对讲广播系统命令执行漏洞(CVE-2023-6895)
漏洞介绍 海康威视IP网络对讲广播系统采用领先的IPAudio™技术,将音频信号以数据包形式在局域网和广域网上进行传送,是一套纯数字传输系统。 Hikvision Intercom Broadcasting System 3.0.3_20201113_RELEASE(HIK)版本存在操作系统命令注入漏洞,该漏洞源于文件/ph…...

IDE:DevEco Studio
简介 DevEco Studio是华为为开发者提供的一款集成开发环境(IDE),主要用于开发鸿蒙操作系统(HarmonyOS)的应用程序。作为一款全场景分布式开发工具,DevEco Studio支持多端开发、调试和模拟,为开…...

【QT】C++/Qt使用Qt自带工具windeployqt打包
基本操作 运行项目debug或者release 将运行后的可执行文件单独放到一个文件夹中 根据项目使用的kits来选择Qt的打包工具 打开工具后移动到exe文件夹下执行windeployqt xxx.exe 预览图 问题 打包后再其他电脑上运行出现下图错误 将自己电脑的这个文件拷到可执行文件夹中既…...

Ubuntu系统的基础操作和使用
文章目录 系统安装系统界面文件系统包管理命令行常见问题 Ubuntu是一个基于Debian的Linux发行版,以桌面应用为主。它是自由软件,意味着你可以自由地使用、复制、研究、修改和改进这个软件。下面我们将详细介绍Ubuntu系统的基础操作和使用。 系统安装 U…...

harmonyOS 自定义组件基础演示讲解
上文 HarmonyOS组件属性控制 链式编程格式推荐我们讲了一些系统组件 可以传入一些事件和参数 来达到一些不同的效果 其实 我们还可以用自己写的组件 那么 组件这么写? 其实 我们的 page 内部结果 就是一个组件 harmonyOS的概念 万物皆组件 那么 我们就可以在他下面…...

我的创作纪念日——成为创作者第1024天
机缘 一、前言 早上收到CSDN的推送信息,今天是我成为创作者的第1024天,回想起自己已经好久没有写博客了,突然间很有感触,想水一篇文章,跟小伙伴们分享一下我的经历。 二、自我介绍 我出生在广东潮汕地区的一个小城…...

正点原子驱动开发BUG(一)--SPI无法正常通信
目录 一、问题描述二、讲该问题的解决方案三、imx6ull的spi适配器驱动程序控制片选分析3.1 设备icm20608的驱动程序分析3.2 imx的spi适配器的驱动程序分析 四、BUG修复测试五、其他问题 一、问题描述 使用正点的im6ull开发板进行spi通信驱动开发实验的时候,主机无法…...