
数据库
文章平均质量分 63
池塘里捉草鱼的老吴
湖南邵阳人,深圳工作,php mysql nignx html css java linux xshell redis
展开
-
2021-07-15 laravel计划任务数据库备份
逻辑1.配置laravel的计划任务2.写xshell脚本 ,备份数据库3.计划任务运行xshell脚本代码1.文件名(databasebackup.php) 后缀 .sh or .php 见xshell w3c教程 每天备份一次数据库文件的脚本程序#!/bin/bash# mysql 账号、密码、数据库user=kwy78945xpwd=k56wzx202565656vgdbname=plodatamanage# 根目录root_directory=/...原创 2021-07-15 09:12:58 · 382 阅读 · 0 评论 -
ubuntu20.4 服务器搭建
ubuntu 20 服务器搭建2021-3-18吴钊新安装ubuntu下载ubuntu https://cn.ubuntu.com/download用U盘制作(需要用工具)然后默认安装服务器配置(php+nignx+mysql+redis )操作系统:Ubuntu 20.04 64位Nginx版本:Nginx 1.18.0MySQL版本:MySQL 8.0.20...原创 2021-04-19 15:06:16 · 751 阅读 · 0 评论 -
sql优化
1.查询选择需要字段,不要用*2.查询的时候不要在字段上计算3.查询的时候不要用函数4.注意关键字的使用 比如 in exit 等使用 union5.where条件的先后,筛选的数据大的条件放前面,减少查询的遍历次数6.建立索引 like 遵守左边原则,不能用组合字段,等...原创 2020-02-29 22:10:22 · 82 阅读 · 0 评论 -
用SQL把ID对应多条数据的名称再拼接成字符串
组合的ID 如 22614,22601,22582拆开后 就是3个分别的ID ,用这3个ID可以查询出3条数据,下面的方法就是用SQL把ID对应多条数据的名称再拼接成字符串-- 列转行,教室合并成字符串 获取字符串 --列转行,主讲合并成字符串 declare @ClassRoomName varchar(100) SELECT @ClassRoomName=STUFF...原创 2019-01-28 14:12:45 · 3504 阅读 · 0 评论 -
用sql求出两个月份差(不足月按月计算)
declare @date1 varchar(10),@date2 varchar(10)set @date1='2019-10-10'set @date2='2019-11-11'select mon=case when Day(@date2) > DAY(@date1) then datediff(month,@date1...原创 2019-03-19 09:19:26 · 8000 阅读 · 0 评论 -
用sql求出两个年份差(不足年按年计算)
declare @date1 varchar(10),@date2 varchar(10)set @date1='2019-10-10'set @date2='2020-10-11'select case when month(@date2)>month(@date1) then DATEDIFF(YEAR,@date1,@date2)+1 wh...原创 2019-03-19 09:44:12 · 4057 阅读 · 0 评论 -
SQL优化
后补充原创 2019-03-29 15:28:16 · 105 阅读 · 0 评论