MySQL模糊查询的用法及实战案例分享
模糊查询即模糊检索,是指搜索系统自动按照用户输入关键词的同义词进行模糊检索,从而得出较多的检索结果。与之相反的是“精准搜索”。模糊检索也可以说是同义词检索,这里的同义词是用户通过“检索管理”中的“同义词典”来配置的。
用户在检索页面中输入同义词中任何一个词检索时,只要选中“模糊检索”复选框,则该关键词的所有同义词信息也都被检索出来。
举例:例如配置了“电脑”与“computer”为同义词后,检索“电脑”,则包含“computer”的网页也会出现在检索结果中。
模糊查询概述
1、什么是模糊查询
模糊查询是针对字符串操作的,类似正则表达式,没有正则表达式强大。
2、通配符
1234%:表示任意0个或多个字符。_: 表示任意单个字符。[ ]:表示括号内所列字符中的一个(类似正则表达式)。[^ ] :表示不在括号所列之内的单个字符。
3、回顾%和_
3.1、%应用
可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。
12格式:select */字段列表 from 数据库表名 where 字段名 like %字符串%;
案例:
查询出学生信息表 ...
码农编程笔记Git分支管理
常用的托管服务
GitHub码云GitLab
以码云为例配置远程仓库
注册码云。建立码云仓库。在Git Bash生成SSH公钥(ssh-keygen -t rsa 一路回车即可),(cat ~/.ssh/id_rsa.pub)查看生成的公钥并配置到码云中。验证SSH公钥是否配置成功(ssh -T git@gitee.com 输入yes确认)。
添加远程仓库
1git remote add 远端名称 仓库路径
远端名称默认为origin。仓库路径从远端服务器获取。例
1git remote add origin git@gitee.com:mnqz/git_test.git
查看远程仓库
1git remote
推送到远程仓库
12git push [-f] [--set-upstream] [[远端名称] [本地分支名] [:远端分支名]] git push origin master:master
如果远端分支名和本 ...
MySQL常用日期时间函数用法介绍
MySQL函数,是一种控制流程函数,属于数据库用语言。
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。
系统信息函数-函数概述
系统信息函数用来查询MySQL数据库的系统信息。
系统信息函数-version
VERSION()函数返回数据库的版本号;
1234567mysql> select version();+-----------+| version() |+-----------+| 5.6 |+-----------+1 行于数据集 (0.01 秒)
系统信息函数-connection_id
CONNECTION_ID()函数返回服务器的连接数,也就是到现在为止MySQL服务的连接次数;
1234567mysql> select connection_id();+-----------------+| connection_id() |+-----------------+| 78 |+-- ...
Dorker镜像私有库Harbor的搭建实战案例操作演示
harbor镜像仓库
Harbor离线安装包下载地址:https://github.com/goharbor/harbor
docker-compose版本选择:https://github.com/docker/compose/releases
harbor下载
1wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.2-rc1.tgz
docker-compose安装
容器编排工具,执行./install.sh时需要。如果不安装,一会重启docker服务,相关的harbor容器会死掉,安装后就会被随着docker重启
12curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local ...
Docker官方开源项目Compose安装使用
什么是Docker Compose
Compose 项目是 Docker 官方的开源项目,负责实现 Docker 容器集群的快速编排,开源代码在 https://github.com/docker/compose 上
我们知道使用 Dockerfile 模板文件可以让用户很方便的定义一个单独的应用容器,其实在工作中,经常会碰到需要多个容器相互配合来完成的某项任务情况,例如工作中的 web 服务容器本身,往往会在后端加上数据库容器,甚至会有负责均衡器,比如 LNMP 服务
Compose 就是来做这个事情的,它允许用户通过一个单独的 docker-compose.yml 模板文件 YAML格式 来定义一组相关联的应用容器为一个项目 project
Compose 中有两个重要的概念:
服务 service :一个应用的容器,实际上可以包括若干运行相同镜像的容器实例项目 project :由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml中定义
Docker Compose 安装
docker-compose版本选择:https://github.co ...
49个WPS常用快捷键收藏
1.Ctrl+A全选。
2.Ctrl+B加粗。
3.Ctrl+C复制。
4.Ctrl+D字体。5.Ctrl+E居中。
6.Ctrl+F查找。
7.Ctrl+G定位。
8.Ctrl+H替换。
9.Ctrl+I倾斜。
10.Ctrl+J两端对齐。
11.Ctrl+K超链接。
12.Ctrl+L左对齐。
13.Ctrl+N新建文档。
14.Ctrl+O打开文档。
15.Ctrl+P打印文档。
16.Ctrl+R右对齐。
17.Ctrl+S保存。
18.Ctrl+U下划线。
19.Ctrl+V粘贴。
20.Ctrl+W关闭文档。
21.Ctrl+X剪切。
22.Ctrl+Z撤销。
23.Ctrl+】增大字号。
24.Ctrl+】减小字号。
25.Ctrl+Alt+A截图。
26.Ctrl+Tab文档切换。
27.Ctrl+鼠标拖动选定不连续文字。
28.Shift+End选定到行围。
29.Shift+Home选定到行首。
30.Shift+←选定到左侧的一个字符。
31.Shift+→选定到右侧的一个字符。
32.Shift+↑选定到上一行。
33.Shift+↓选定到下一行。
34.Ct ...
物理机kubuntu系统突然开机停留在主板图标界面无法进入系统
今天像往常一样开机发现电脑开机后一直停留在主板图标界面无法进入系统因为刚从win10转成ubuntu系统刚20多天,这个问题还是第一次遇到手机查了一下,有人说可能是内核自动更新了导致ubuntu无法识别显卡驱动导致的具体解决方法如下开机按ALT+CTRL+F6 进入ubuntu命令行界面主板不同F1-F6 都试一下 我的是在主板logo界面按ALT+CTRL+F6进入命令行界面的 ALT+CTRL+F7是打开图形界面输入用户名密码可以正常登录,说明ubuntu系统是完好的然后输入以下命令
1sudo apt-get remove --purge nvidia*
卸载显卡驱动,卸载完成后输入 reboot 重启系统good!一切顺利正常运行进入图形界面系统登录系统检查了一下,一切都正常,说明真的可能是无法识别显卡驱动导致的再次打开终端输入
1sudo ubuntu-drivers autoinstall
自动安装显卡驱动,完成后系统就彻底一切正常了
如果无法自动安装显卡驱动就采用将专有GPU驱动程序PPA添加到系统软件包源中,然后使用apt命令更新系统软件包缓存。添加源
1sudo ...
ubuntu20.04-GIMP无法设置成简体中文的问题解决
安装gnome的简体中文语言包language-pack-gnome-zh-hans因为默认/usr/share/locale-langpack/zh/这个文件夹里是空的
1sudo apt-get install language-pack-gnome-zh-hans
安装完成重新运行GIMP软件即可
中文语言包说明:language-pack-zh-hans 简体中文language-pack-zh-hans-baselanguage-pack-zh-hant 繁体中文language-pack-zh-hant-base
gnome界面language-pack-gnome-zh-hans 简体中文language-pack-gnome-zh-hans-baselanguage-pack-gnome-zh-hant 繁体中文language-pack-gnome-zh-hant-base
kde界面language-pack-kde-zh-hanslanguage-pack-kde-zh-hant
CSS3的元素显示模式有哪些及显示模式转换方法
元素显示模式
元素显示模式就是元素(标签)以什么方式进行显示,比如div标签自己占一行,一行可以放多个span标签。
HTML元素分为块元素、行内元素、行内块元素。
块元素
常见的块元素有:h1-h6、div(最典型)、p、ol、ul、li等。
块元素独占一行。
高度、宽度、外边距、内边距都可以控制。
宽度默认是容器(父级宽度)的100%。
是一个容器及盒子,里面可以放行内或者块级元素。
文字类的块元素内不能使用块级元素,如h1-h6 和 p 标签,里面不能放其他类型的块级元素。
行内元素
常见的行内元素有:a、strong、em、del、ins、b、i、u、span(最典型)等。
相邻行内元素在一行上,一行可以显示多个行内元素。宽、高直接设置是无效的。默认宽度就是它本身内容的宽度。行内元素只能容纳文本和其他行内元素。
注意
链接里面不能再放链接。
特殊情况下a标签中可以放块级元素,但给a标签转换一下块级模式最安全。
行内块元素
在行内元素中有几个特殊的标签,img、input、td,它们同时具有行内元素和块元素的特点。
和相邻行内元素(行内块元素)在一行上,但是它们之间 ...
Podman无守护进程容器介绍及保姆级实战操作
Podman介绍
Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端来管理 Docker 镜像。
Podman 官网地址:https://podman.io/Podman 项目地址:https://github.com/containers/libpod
Podman 和docker不同之处?
docker 需要在我们的系统上运行一个守护进程(docker daemon),而podman 不需要
启动容器的方式不同:docker cli命令通过API跟Docker Engine(引擎)交互告诉它我想创建一个container,然后docker Engine才会调用OCI container runtime(runc) ...
CSS样式的三大特性层叠性继承性和优先级
CSS样式的层叠性
层叠性就是相同的选择器给设置相同的样式(值不一样),此时一个样式就会层叠另一个冲突的样式。
层叠性原则:
样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式。样式不冲突,不会层叠。
1234567891011121314151617181920<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> /*就近原则,后来居上,层叠red,显示blue*/ div { color: red; } div { color: blue; } &l ...
Linux目录结构和文件属性管理介绍
FHS介绍
Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。
FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件、/usr/share放置共享数据等等。
linux目录结构介绍
整个Linux系统最重要的地方就是在于目录树架构,所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。下图给出了linux的目录结构,那这些目录都有什么作用呢?
linux目录的作用
根目录(/)
最高一级目录,所有目录都 ...