-
大商创忘记admin密码的情况下如何修改或重置管理员密码?
数据库2020-10-28
修改管理员密码的前提是我知道原先的管理员密码,但是如果我忘记了管理员的密码,该怎么办呢(大商创的后台都直接登录不上去)? 首先大商创的密码是md5加密的,一共32位。它的加密方式md5(md5($password) . $ec_salt))),就是说密码先md5一次,然后连接salt,最后再总体md5一次。 密码 admin888和盐值salt 4132经过大商创的密码计算之后的值是f24589d513d228489400660fa2ce24b8。 我们先连接我们的mysql数据库,来到dsc_admi
-
MySQL not in查询不出数据(MySQL not in 无效)
数据库2020-05-23
今天使用 MySQL 的 not in 进行查询的时候,发现结果里面并没有返回任何数据。SQL 语句没有任何问题,但是结果集却是空,实在无法理解。纠结了半天,最后使用 left join,两表关联,找到了目标数据。但是这样的话,难道 not in 就不能使用了吗?最后经过查找,找到了原因。 mysql 的 not in 中,不能包含 null 值。否则,将会返回空结果集。 对于 not in 来说,如果子查询中包含 null 值的话,那么,它将会翻译为 not in null。除了 null 以外的所有数
-
centos修改挂载磁盘目录的方法
数据库2020-04-29
将挂载在/mydata目录的磁盘/sdb1,修改挂载到/www分区。 1、查看当前磁盘挂载情况: 命令:df -h [root@125-227-249-184 /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 2.3G 45G 5% /tmpfs 7.8G 14M 7.8G 1% /dev/shm /dev/sda1 477M 28M 425M 7% /boot /dev/mappe
-
sqlserver的四种分页方式 MSSQL分页方式
数据库2020-02-25
第一种:ROW_NUMBER() OVER()方式 select * from ( select *, ROW_NUMBER() OVER(Order by ArtistId ) AS RowId from ArtistModels ) as b where RowId between 10 and 20 ---where RowId BETWEEN 当前页数-1*条数 and 页数*条数---  
-
LINUX 宝塔面板 PHP7.2安装sqlsrv扩展
数据库2020-02-18
当前是安装php7以上的版本,其他版本对应自行到官网查询 【加入微软的源】 curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo 如果发现这个链接失效了,可以到https://packages.microsoft.com/config/rhel/7/找下 【安装驱动】 yum install msodbcsql mssql-too
-
Linux环境下,使用Shell脚本自动批量压缩图片
数据库2019-09-06
支持的图片格式 目前支持.jpg/.jpeg/.bmp/.png格式图片 实现原理 先使用find命令查找指定目录图片(同时对图片大小和时间进行了筛选) 根据不同的图片格式调用不同的压缩工具 配合crontab定时任务工具自动批量压缩 安装OptiPNG和jpegoptim Shell脚本需要调用OptiPNG和jpegoptim这两个工具,安装OptiPNG、jpegopti
-
mysql如何查找字段里全英文或全中文数据
数据库2019-08-31
全英文用户名 LENGTH( `username` ) = CHAR_LENGTH( `username` ) 全中文用户名 LENGTH( `username` ) != CHAR_LENGTH( `username` ) 例如: SELECT `username` FROM `user` WHERE LENGTH( `username` ) =
-
mysql 中使用聚合函数sum()后出现很长的小数
数据库2019-08-31
数据都是整数,mysql 中sum后出现很长的小数 其原因是浮点数的不准确本质,它们无法以准确值保存在计算机体系结构中 方法一:最好的办法是将float字段改为decimal(16,6)。具体方法:可设置一个临时字段,结合MySQL的关键字binary进行准确复制等。 方法二:使用round保留几位小数 如 round(3.145683,3) ...
-
Ubuntu18.04更换国内源
数据库2019-07-27
Ubuntu本身的源使用的是国内的源,下载速度比较慢,不像CentOS一样yum安装的时候对镜像站点进项选择, 所以选择了更换成国内的源。 以下内容整合自网络 备份/etc/apt/sources.list文件 mv /etc/apt/sources.list /etc/apt/sourses.list.backup 新建/etc/apt/sources.list文件并添加以下内容 #163源 deb http://mirrors.163.com/u
-
mysql时间戳总结 unix_timestamp、datetime、datediff、from_unixtime、last_day、date_add
数据库2019-04-24
mysql datetime 类型设置默认值的方法 MySQL目前不支持列的Default 为函数的形式,如达到你某列的默认值为当前更新日期 与时间的功能,你可以使用TIMESTAMP列类型,下面就详细说明TIMESTAMP列类型 TIMESTAMP的变体 1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在创建新记录和修改现有记录的时候都对这个数据列刷新 2,TIMESTAMP DEFAULT
mysql时间戳datetimedatedifflast_daydate_adddayofweekdayofmonthdayofyear