SQL(MySQL)

news/2024/9/18 14:44:55/ 标签: sql, mysql, 数据库

SQL

  • 用户管理
  • HAVING和WHERE的区别

用户管理

sql">-- 创建用户
-- 在"localhost"上创建一个名为"smiling"的新用户,密码是"smilingps"
CREATE USER 'smiling'@'localhost' IDENTIFIED BY 'smilingps';-- 给用户授权
-- 在localhost上给"smiling"用户赋予ry-vue数据库中sys_role表的SELECT,INSERT和DELETE权限。
GRANT SELECT,INSERT,DELETE ON ry-vue.sys_role TO 'smiling'@'localhost';-- 撤销授权
-- 在localhost上撤销"smiling"用户对ry-vue数据库中sys_role表的INSERT权限
REVOKE INSERT ON `ry-vue`.sys_role FROM 'smiling'@'localhost';-- 查看用户权限
-- 显示"localhost"上"smiling"用户的所有权限
SHOW GRANTS FOR 'smiling'@'localhost';-- 删除用户
-- 删除"localhost"上名为"username"的用户
DROP USER 'smiling'@'localhost';-- 修改用户密码(以root身份)
-- 修改在"localhost"上smiling用户的密码为"newpassword"
ALTER USER 'smiling'@'localhost' IDENTIFIED BY 'newpassword'

HAVING和WHERE的区别

HAVING和WHERE都可以用来过滤数据,且HAVING支持WHERE关键字中所有的操作符和语法。
但是HAVING和WHERE也存在以下几点差异:
1、WHERE常用于过滤数据行,HAVING用于过滤分组;
2、WHERE查询条件中不可以使用聚合韩式,而HAVING查询条件中可以使用聚合函数;
3、WHERE在数据分组前进行过滤,而HAVING在数据分组后进行过滤;
4、WHERE针对数据库文件进行过滤,HAVING针对查询结果进行过滤。也就是说WHERE根据数据表中的字段进行过滤,而HAVING是根据前面已经查询出的字段进行过滤;
5、WHERE查询条件中不可以使用字段别名,而HAVING查询条件中可以使用字段别名

http://www.ppmy.cn/news/1516138.html

相关文章

[数据集][目标检测]建筑工地楼层空洞检测数据集VOC+YOLO格式2588张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2588 标注数量(xml文件个数):2588 标注数量(txt文件个数):2588 标注…

7-6 分段函数2

计算分段函数&#xff0c;测试数据分别是-1、5、12。 输入格式: 输入一个数。 输出格式: 直接输出保留6位小数的结果&#xff0c;没有其它任何附加字符&#xff0c;没有宽度控制。 输入样例: 11输出样例: 0.999912输入样例: 7输出样例: 8.000000 #include <stdio.h…

【运维高级内容--MySQL】

目录 一、mysql安装 二、MySQL主从复制 一、mysql安装 yum install cmake gcc-c openssl-devel ncurses-devel.x86_64 rpcgen.x86_64 #安装依赖性 #在root路径下下载mysql-boost-5.7.44、libtirpc-devel-1.3.3-8.el9_4.x86_64.rpm安装包 yum install libtirpc-devel…

scrapy--图片管道-ImagesPipeline

免责声明:本文仅做演示与分享~ 目录 介绍 ImagesPipeline pipelines.py items.py zz.py settings.py 介绍 scrapy 还提供了处理图片、视频、音频等媒体文件的插件&#xff0c;如&#xff1a; - scrapy-images&#xff1a;用于下载和处理图片 - scrapy-video&#xff1…

GATK SampleList接口介绍

在 GATK 中&#xff0c;SampleList 是一个接口&#xff0c;用于表示一个样本列表。这些样本通常是在基因组分析过程中被处理的不同生物样本。SampleList 接口提供了访问这些样本的一些基本方法&#xff0c;通常用于多样本分析任务&#xff0c;比如变异检测或基因组重测序。 Sa…

Golang | Leetcode Golang题解之第354题俄罗斯套娃信封问题

题目&#xff1a; 题解&#xff1a; func maxEnvelopes(envelopes [][]int) int {n : len(envelopes)if n 0 {return 0}sort.Slice(envelopes, func(i, j int) bool {a, b : envelopes[i], envelopes[j]return a[0] < b[0] || a[0] b[0] && a[1] > b[1]})f : …

【数据结构-前缀异或】力扣1310. 子数组异或查询

有一个正整数数组 arr&#xff0c;现给你一个对应的查询数组 queries&#xff0c;其中 queries[i] [Li, Ri]。 对于每个查询 i&#xff0c;请你计算从 Li 到 Ri 的 XOR 值&#xff08;即 arr[Li] xor arr[Li1] xor … xor arr[Ri]&#xff09;作为本次查询的结果。 并返回一…

探索Facebook的区块链计划:未来社交网络的变革

随着区块链技术的迅速发展&#xff0c;社交网络领域正面临一场深刻的变革。Facebook&#xff0c;作为全球最大且最具影响力的社交平台之一&#xff0c;正在积极探索区块链技术的应用。本文将深入探讨Facebook的区块链计划&#xff0c;分析其潜在的变革性影响&#xff0c;并展望…

7-9 字母三角形

从键盘输入n&#xff0c;输出n行的如下图形 a ab abc abcd abcde ............. ................ 输入格式: 从键盘输入一个正整数n&#xff0c;输入数据保证不大于26。 输出格式: 如题所述的图形。注意输出的字母之间没有空格。 输入样例1: 5输出样例1: a ab a…

自动化巨头施耐德电气,部分业务被其供应商收购:之前还收购过霍尼韦尔

导语 大家好&#xff0c;我是社长&#xff0c;老K。专注分享智能制造和智能仓储物流等内容。 新书《智能物流系统构成与技术实践》 供应商逆袭&#xff1a;小鱼吃大鱼的商业奇迹 英国电气行业掀起一阵惊涛骇浪。斯塔福德郡的中型企业Goodfish Group竟然收购了全球巨头施耐德电气…

Spark MLlib 特征工程系列—特征转换Tokenizer和移除停用词

Spark MLlib 特征工程系列—特征转换Tokenizer和移除停用词 Tokenizer和RegexTokenizer 在Spark中,Tokenizer 和 RegexTokenizer 都是用于文本处理的工具,主要用于将字符串分割成单词(tokens),但它们的工作方式和使用场景有所不同。 1. Tokenizer 功能: Tokenizer 是最…

【Python机器学习】NLP——一个简陋的聊天机器人

目录 正则表达式 一个简答的聊天机器人 另一种方法 正则表达式就是一种FSM&#xff0c;同时它也给出了一种可能的NLP方法&#xff0c;即基于模式的方法。 正则表达式 现实生活中&#xff0c;密码锁其实就是一台简单的语言处理机。密码锁不能阅读和理解课本&#xff0c;但是…

nodejs搭建代理服务器解决跨域问题

1.安装express、http-proxy-middleware npm install express http-proxy-middleware2.根据情况额外再安装一个nodemon&#xff0c;可以在检测到文件变化时自动重启应用程序,省去了手动重启的麻烦 npm install nodemon搭建代理服务器 node index.js const express require(e…

大数据系统测试——大数据系统解析(上)

各位好&#xff0c;我是 道普云 欢迎关注我的主页 希望这篇文章对想提高软件测试水平的你有所帮助。 在本文中我们一起来看一下大数据系统每一个层次需要解决的技术问题和对应的一些技术需求。以此来作为学习大数据系统测试的基础。 数据收集层主要是进行数据源的分布式、…

图了个图 - 目前最满意的AI修图软件

图了个图是一款完全免费无广告的AI修图软件&#xff0c;系统占用极低&#xff0c;可以通过AI处理图片。具体功能请查看截图&#xff0c;功能丰富多样。登录后即可享受永久会员&#xff0c;所有功能全开放。目前只有安卓版&#xff0c;后续还会继续更新更多功能。 链接&#xf…

等保测评中的安全测试方法

等保测评&#xff0c;即信息安全等级保护测评&#xff0c;是我国网络安全领域的重要评估机制&#xff0c;用于验证网络系统或应用是否满足相应的安全保护等级要求。在等保测评中&#xff0c;安全测试方法扮演着至关重要的角色。本文将详细介绍等保测评中常用的安全测试方法及其…

用阿里云“无影”搭建《黑神话:悟空》电脑环境

目录 《黑神话&#xff1a;悟空》 阿里云无影试用版概述 阿里云无影云电脑试用版情况 具体详细过程&#xff08;搭建环境&#xff09; 《黑神话&#xff1a;悟空》 《黑神话&#xff1a;悟空》作为一款高品质的国产游戏&#xff0c;对硬件配置有一定的要求。根据公开发布的…

TypeSript5 联合类型|类型断言

联合类型 | 类型断言 交叉类型 联合类型 (|) //例如我们的手机号通常是13XXXXXXX 为数字类型 这时候产品说需要支持座机 //所以我们就可以使用联合类型支持座机字符串 let myPhone: number | string 010-820 //这样写是会报错的应为我们的联合类型只有数字和字符串并没有布…

Web-ssrfme--redis 未授权访问攻击

目录 1、题目源码 2、测试ssrf 3、发现主机 4、发现服务 5、redis 未授权访问攻击 6&#xff0c;拿flag 1、题目源码 <?php highlight_file(__file__); function curl($url){ $ch curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER…

Docker绑定挂载使用手册

目录 目标 官方文档 绑定挂挂载&#xff08;Bind mounts&#xff09; 简介 基本创建方法 控制读写权限&#xff08;默认有读写权限&#xff09; 为什么绑定挂载不适合做数据库持久化 为什么绑定挂载更适合做热部署 临时挂载&#xff08;tmpfs mounts&#xff09; 简介…