sql语句汇总

news2024/12/23 10:58:57

最近项目中接触到了mySql,把经常用到的MySql语句记录下来,方便以后随时查阅。

1.密码加密

表结构如下
在这里插入图片描述

INSERT INTO tbl_userinfo ( vc_accname,vc_username,vc_pwd,vc_phone,i_role_id,dt_creatTime) VALUES ('%s','%s',AES_ENCRYPT(('%s'), 'Wang'),'%s',%d,NOW())

该表主要在插入用户信息表的时候将传入的密码在数据库中进行AES对称加密,秘钥为Wang。此时密码在数据库中存的就是密文,起到了一定的保密作用。
解密时使用AES_DECRYPY((‘%s’), ‘Wang’)进行解密。

2.关键字搜索

当前端想要对用户信息表进行关键字查询,关键字搜索的字段是账号名、用户名、手机号。那么sql语句可以这样写:

 select vc_accname,vc_username,vc_phone from tbl_userinfo where concat(vc_accname, vc_username, vc_phone)  like '%%%s%%';, keywordstr.c_str();

注意,使用like '%%%s%%'可能会出现中文搜索信息不准确的情况,我们需要将concat里的字段名自己调整下位置,说不定会有奇效。

3.多表连接

select A.name,B.score from A inner join B on A.num=B.num;

链接A、B表,通过A表的num和B表的num。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/745481.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Shiro教程(二):Springboot整合Shiro全网最全教程

Shiro教程(二):Springboot整合Shiro全网最全教程 1、SpringBoot整合Shiro环境搭建 新建Module 新建springboot项目 选择一个依赖就行,因为这里idea版本的问题,SpringBoot的版本最低就是2.7.13。可以等项目创建成功之后…

无需下载任何软件!BurpSuite如何抓取iphone数据包

一、手机电脑处于同一个网段下 此处我的手机和电脑都处在X.X.1.X网段下 二、BurpSuite设置 添加代理 手机端配置代理 配置完点击存储 三、手机导入证书文件 手机端在Safari浏览器输入【电脑端ip:8080】 允许 在设置里打开 “已下载描述文件” 选择安装(因为我已…

第五课:Figma 玻璃拟态页设计

效果展示 通过背景模糊实现玻璃拟态效果 选择合适的背景,绘制形状,给形状添加 Effects,点击下方的下拉选择框,选择 background blur;添加后会发现,画面无任何改变,调整 Fill 后面的百分比&…

【JavaEE进阶】使用注解存储对象

使用注解存储对象 之前我们存储Bean时,需要在spring-config 中添加一行 bean注册内容才行,如下图所示: 问题引入:如果想在Spring 中能够更简单的进行对象的存储和读取,该怎么办呢? 问题解答:实…

【c++】std::move 所有权转移的使用

1. std::move用法详细梳理 ref_frames_ std::move(ref_frames);cur_frames_ cur_frames;使用std::move函数的好处是可以将资源的所有权从一个对象转移到另一个对象,而不需要进行深拷贝操作。对于智能指针类型的变量,使用std::move也是可以的&#xff0…

K8s(kubernetes)集群搭建及dashboard安装、基础应用部署

基础介绍 概念 本质是一组服务器集群,在集群每个节点上运行特定的程序,来对节点中的容器进行管理。实现资源管理的自动化。 功能 自我修复弹性伸缩服务发现负载均衡版本回退存储编排 组件 控制节点(master)-控制平面 APIserver:资源操作…

VMware ESXi 7.0 Update 3n - 领先的裸机 Hypervisor

VMware ESXi 7.0 Update 3n - 领先的裸机 Hypervisor VMware ESXi 7.0 Update 3n Standard & All Custom Image for ESXi 7.0 U3m Install CD 更新日期:Fri Jul 07 2023 10:50:00 GMT0800,阅读量: 4518 请访问原文链接:https://sysin.…

全网最细,Web自动化测试-数据驱动实战,直接通关...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在Web自动化测试中…

智能照明控制系统在民用照明节能中的应用

摘 要 :通过智能照明控制系统在某宾馆电气工程中的应用实例,从照明控制的系统结构、设计及系统软件等方面,介绍了智能照明控制系统的功能及实现方式。探讨了智能照明控制系统在民用建筑中的适用范围和发展前景,并由此进一步推断智…

运维小知识(二)——Linux大容量磁盘分区及挂载

centos系统安装:链接 目录 1.🍓🍓命令格式化磁盘 2.🍓🍓大容量硬盘分区 3.🍓🍓自动挂载 整理不易,欢迎一键三连!!! 新系统装完之后&#xff0…

基于appium的常用元素定位方法

目录 一、元素定位工具 1.uiautomatorviewer.bat 2.appium检查器 二、常用元素定位方法 1.id定位 2.class_name定位 3.accessibility_id定位 4.android_uiautomator定位 5.xpath定位 三、组合定位 四、父子定位 五、兄弟定位 一、元素定位工具 app应用的元素使用的是控…

前端实战(四):Nginx代理

Nginx的用处 Nginx的作用主要体现在作为 Web 服务器、负载均衡服务器、邮件代理服务器等方面,其特点是占有内存少,并发能力强,给使用者带来了很多的便利。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3&…

【UE4 C++】06-绑定运动输入(实现前后移动、鼠标转向)

目录 一、WS前后移动 二、鼠标转向 一、WS前后移动 为了让玩家控制的“PlayerCharacter”能够实现前后移动 在“SCharacter.cpp"中添加如下代码 在“SCharacter.h"中添加如下代码 添加轴映射 设置自动控制玩家 此时按下WS键就可以前进后退了。 二、鼠标转向 …

2023年9月DAMA-CDGA/CDGP认证考试报名开始啦!

据DAMA中国官方网站消息,2023年度第三期DAMA中国CDGA和CDGP认证考试定于2023年9月23日举行。 报名通道现已开启,相关事宜通知如下: 考试科目: 数据治理工程师(CertifiedDataGovernanceAssociate,CDGA) 数据治理专家(CertifiedDataGovernanc…

SQL计算出每年在校人数

以下是一个录取学生人数表的示例,记录了每年录取学生的人数和入学学制。 idyearnumstu_len12018101322019121432020912420211513520211412620221613 字段解释: id:记录的唯一标识符year:学生入学年度num:对应年度录取…

计算机网络——三次握⼿、四次挥手

TCP 三次握手 1、第⼀个SYN报⽂: 客户端随机初始化序列号client_isn,放进TCP⾸部序列号段, 然后把SYN置1。把SYN报⽂发送给服务端,表⽰发起连接, 之后客户端处于SYN-SENT状态。 2、第⼆个报⽂SYNACK报⽂: …

文件IO_打开和关闭文件(附Linux-5.15.10内核源码分析)

目录 1.打开文件 1.1 函数原型介绍 1.1.1 open函数 1.1.2 creat函数 1.1.2 openat函数 1.2 内核源码分析 1.3 函数原型区别 2.关闭文件 2.1 函数原型介绍 2.1.1 close函数 2.2 内核源码实现 1.打开文件 1.1 函数原型介绍 1.1.1 open函数 #include <sys/types.…

【DC系列07】DC-7靶机复盘

【DC系列07】DC-7靶机复盘 这个靶机同样是直接给ip的 这个靶机在进入shell前是没有破绽的&#xff0c;并且进入主页面以后也并没有什么漏洞。如果不搜索一下这个靶机的解法很难去下一步操作。 在github.com上搜索dc7user然后选择code&#xff0c;里面可以找到dc7一个远程登陆…

WPS/Office Excel 方向键无法切换表格

问题&#xff1a;WPS/Office Excel 方向键无法切换表格。 分析&#xff1a;键盘开启了Scroll Lock&#xff0c;导致Excel开启了滚动锁定。滚动锁定如图: 解决&#xff1a;再次按下Scroll Lock键解锁即可。&#xff08;Scroll Lock键在键盘右侧上方。&#xff09;

CSS实现底部弧度效果

效果图如下 说明&#xff1a; 使用伪类处理&#xff0c;先将元素自身定位为relative; 伪类设置content:‘’&#xff0c;并相对定位为absolute&#xff0c;通过设置left ,top 值&#xff0c;改变width和和left来调节弧度。宽度需大于100%&#xff0c;将left设为&#xff08;100…