- 博客(39)
- 资源 (2)
- 收藏
- 关注

原创 牛客网:获取所有部门中员工薪水最高的相关信息SQL解题思路
先上题目:有一个员工表dept_emp简况如下:有一个薪水表salaries简况如下:获取所有部门中员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列,以上例子输出如下:解题思路:使用窗口函数之排序函数 * 窗口函数之排序函数基础知识 *rank():跳跃式排序——比如分数为99,99,90,89,那么通过这个函数得到的排名为1,1,3,4dense_rank():并列连续型排序
2021-04-17 15:16:19
974
5
原创 SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large (> 8126).的解决办法与思考
SQLSTATE[42000
2023-12-15 14:32:05
1170
原创 PHP解析带BOM头的JSON数据,对接他人接口的时候,使用json_decode(),返回null的问题与解决方法
php json数据 接口调用 BOM
2023-11-03 12:01:10
571
1
转载 ThinkPHP 6 数据库查询,where 、or、and
ThinkPHP 6 数据库查询,where 、or、and_小叔哥哥的博客-优快云博客_thinkphp6 多字段查询
2022-05-05 14:39:02
1337
转载 解决phpstudy打开网页很慢的问题(网站响应速度慢)(转载)
原文链接:解决phpstudy打开网页很慢的问题(网站响应速度慢)_apidev的博客-优快云博客_phpstudy 假死
2022-03-15 21:22:50
648
原创 ThinkPHP5代码迁移(线上代码下载到本地),报错No Input file specified的解决方案
thinkphp初学者容易报错的No Input file specified问题
2022-03-11 10:09:15
428
转载 PHP安装redis扩展(转载)
https://blog.youkuaiyun.com/dengpengquan/article/details/85951572
2021-05-14 09:25:51
107
原创 MySQL root用户密码丢失的解决办法
本片文章摘抄自《MySQL5.7从入门到精通》 非原创对于root用户用户密码丢失这种特殊情况,MySQL实现了对应的处理机制。可以通过特殊方法登录到MySQL服务器,然后在root用户下重新设置密码。执行步骤如下:1、使用–skip-grant-tables选项启动MySQL服务以skip-grant-tables选项启动时,MySQL服务器将不加载权限判断,任何用户都能访问数据库。在windows系统中,可以使用MySQLd或MySQL-nt来启动MySQL服务进程。如果MySQL的目录已经添加到
2021-04-30 22:03:38
806
1
原创 MySQL5.7索引知识点总结,方便大家理解什么是索引,索引设计和创建,删除等命令的掌握
索引是对数据表中列的值进行排序的一种结构,使用索引可以提高查询速度。索引是数据库结构索引是在存储引擎中实现的所有存储引擎,至少支持16个索引索引的存储类型:HASH,BTREEMyISAM 和InnoDB只支持BTREE索引MEMORY/YEAP支持HASH和BTREE索引索引的优点(为什么使用索引)1、通过创建唯一索引,可以保证数据库表中每一行数据的唯一性2、可以加快速度的查询速度3、在实现数据的参考完整性方面,可以加速表与表之间的连接4、在使用分组和排序子句进行数据查询时候,也可
2021-04-20 22:25:38
367
原创 牛客网MySQL题目:删除emp_no重复的记录,只保留最小的id对应的记录的解题过程与思路讲解
先看题目:删除emp_no重复的记录,只保留最小的id对应的记录题目用到的表结构和测试数据:CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date DEFAULT NULL);insert into titles_test val
2021-04-18 22:07:54
262
原创 MySQL删除表中所有记录的方法和操作例子
从数据库中删除数据,使用DELETE语句。其语法如下DELETE FROM table_name [WHERE <condition>];语句解析:table_name为表名称,[WHERE <condition>]为删除条件例如如下例子:删除的是表admin_user_table,uid等于1的数据DELETE FROM admin_user_table WHERE uid = 1;如何知道是否删除了这条数据呢?我们使用查询语句,查询uid=1,如果查询结.
2021-04-18 13:17:03
12490
原创 MySQL5.7 COUNT()函数
COUNT()函数统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数。其使用的方法有两种1、COUNT(*) 计算表中总的行数,不管某列有数值或者为空值2、COUNT(字段名)计算指定列下总的行数,计算时将忽略空值的行...
2021-04-17 23:20:37
353
转载 mysql判断奇数偶数,并思考效率
转载:https://blog.youkuaiyun.com/zhazhagu/article/details/80452473
2021-04-17 15:33:50
431
原创 tp6报错 :Driver [Think] not supported.
composer输入composer require topthink/think-view即可
2021-03-28 16:18:39
493
原创 tp6控制器不存在的解决方法:控制器不存在:app\controller\Index
当我们下载tp6并且已经配置好环境的时候,我们通常使用域名去访问index控制器的index方法,结果发现报错。访问方式如下:www.tp6.com:909/index.php/index/index/index(index模块下的index控制器下的index方法)原因多应用没有配置解决方法步骤如下:(1)需要安装多应用模式扩展think-multi-app进入项目根目录。我的路径是(切记改为自己的项目路径):D:\phpStudy\PHPTutorial\WWW\project\tp6输
2021-03-28 15:50:23
13814
原创 win10中启动redis-server服务和客服端redis-cli
第一步:进入redis安装位置。我的位置是D:\Program Files\Redis(1)打开命令提示符,按顺序输入命令。快捷方式:win+r1、d:2、cd D:\"Program Files"\Redis3、redis-server.exe redis.windows.conf(2)启动cli1、d:2、cd D:\"Program Files"\Redis3、redis-cli.exe -h 127.0.0.1 -p 6379(3)启动...
2020-05-25 19:31:54
925
1
原创 redis win10 启动失败遇到的坑和解决方法
我的redis的安装目录是:D:\Program Files\Redis启动的时候:打开win+r 输入cmd,进入d盘的:\Program Files\Redis当我输入启动命令:redis-server redis.windows.conf 报错报错:[3428] 06 May 19:23:22.288 # Creating Server TCP listening s...
2020-05-06 19:44:25
2568
原创 TP5域名配置,隐藏index.php的方法
今天在配置域名的时候,发现自己配置的域名,www.z.cn,要访问的是域名是www.z.cn/simple/test/hello,在浏览器输入域名后,给出的提示是:No input file specified.这是因为我使用的集成环境是phpstudy。只要我在tp5的public/.htaccess下将代码修改为:<IfModule mod_rewrite.c>O...
2020-02-03 23:56:35
573
原创 PHPstorm自动生成命名空间的小技巧
我们在使用命名空间的时候,如果每次都需要编写一行namespace app\index\controller;这样的语句,其实不利于提高效率,那么我们使用phpstrom的配置,可以不需要每次都进行这样的重复代码的敲打。第一步:进入phpstorm的设置,使用快捷键ctrl+shift+s,搜索Directories,选择你所在的项目application选中为Sources,点击右边的p下标...
2020-02-02 23:24:32
1976
2
原创 解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
今天在重装phpstudy2018的时候,发现无法正常启动mysql,而需要手动启动电脑系统的MySQL;这样就会造成不必要的麻烦,因此在寻找度娘后,参考别人的方法,结合自己电脑的实际情况,作出以下总结。我的电脑重装phpstudy2018,却无法正常的启动它,原因在于我原先就安装了mysql5.7,而PHPstudy2018自带的是mysql5.5,因此我需要删除原有的MySQL5.7。删除...
2020-02-02 16:25:28
514
原创 phpstudy2018 安装xdebug扩展与开展调试模式
1、查看php版本。代码:echo phpinfo();在phpstrom内新建一个文件,命名为phpinfo.php,输入代码echo phpinfo();保存文件。在浏览器上输入:127.0.0.1/phpinfo.php查看php的版本信心。如下图我这边的版本是32位,VC142、到https://xdebug.org/download下载对应的版本。3、将...
2019-10-20 21:43:29
703
原创 jQuery层级选择器理解
层级选择器能够根据元素之间的结构关系进行匹配操作,主要包括“包含选择器”,“子选择器”,“相邻选择器”,“兄弟选择器” 选择器 说 明 包含选择器 (ancestor descend...
2019-07-09 23:03:40
279
原创 jQuery对特殊字符进行转义的方法
当我们遇到特殊的id名,我们如何使用jquery对含特殊符号的ID进行转义呢?答案是使用双斜杠demo1:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jquery使用双斜杠进行特殊字符转义</title>...
2019-07-02 21:47:30
2323
原创 判断jQuery对象是否存在的方法
jQuery选择器返回值均是一个伪数组对象,如果没有匹配元素,则会返回一个空的伪数组对象。因此,判断一个jQuery对象是否存在,不能使用下面这个语句if($("tr")){//处理代码}使用数组长度来判断,如下if($("tr").length >0){//处理代码}...
2019-06-27 23:14:34
2204
原创 phpStorm编辑器行号设置过程
在我们使用phpStrom编辑器时,我们原则上是需要开启行号的,但是有时候我们不小心把行号取消了,这对代码编写非常不方便,那么我们可以这样设置回来File->Settings->Editor->General->Appearance将Show line number 选择上即可!...
2019-06-26 23:23:39
413
原创 PHP 文件上传代码(原生写法),适合初学者!!
在初学php的时候,我们无法理解php文件上传的代码,以及上传的逻辑,因此特意从初学者的角度,去写代码,希望对大家有帮助!需要用到的知识:超级全局数组:$_FILES$_FILES['myfile']['name']的值是:客户端文件系统的文件名称 $_FILES['myfile']['type']的值是:客户端传递的文件类型 $_FILES['myfile']['size']的值...
2019-06-25 23:09:36
1793
原创 php设置中国时区方法
当我们输出:echo date('Y-m-d H:i:s',strtotime('now')); 发现输出的时间和当前系统的时间不一致的时候,我们需要改php.ini配置文件,使得输出的时间和当前系统时间一致方法一:php.ini配置文件中设置中国时区,代码如下date.timezone = PRC注意:如果php.ini文件没有这行代码,直接在文件末尾加入就可以。然后...
2019-06-25 23:03:49
9295
原创 使用phpmyadmin集成环境,配置好域名后,输入域名却发现无法访问的解决方法
当我们输入域名后,发现我们的网站无法访问,是什么原因呢?解决问题的思路:1:先检查一下域名配置是否有问题,2网站根目录是否正确。当以上这两项都没有问题的时候,我们发现原来是没有配置host文件。解决步骤:1.打开phpmyadmin->其他选项菜单->打开host第二步:在host文件末尾写入:127.0.0.1 www.yuming.com 按保...
2019-06-24 21:55:26
1400
原创 Fatal error: Cannot 'break' 2 levels in D:\phpStudy\PHPTutorial\WWW\phpMyAdmin\export.php on line 59
使用phpmyadmin导出数据时,报错:Fatal error: Cannot 'break' 2 levels in D:\phpStudy\PHPTutorial\WWW\phpMyAdmin\export.php on line 590解决方法:将D:\phpStudy\PHPTutorial\WWW\phpMyAdmin\export.php文件的第590行的break 2;改...
2019-06-18 18:01:25
2585
1
原创 phpstudy2018集成环境中,mysql5.5.*升级到5.7.*方法
因为测试环境的mysql版本和本地版本不一样,所以为了和测试环境同步,将本地环境升级到5.7以上的版本。我升级的版本是5.7.26第一步:找到本地安装的phpStudy2018安装的具体位置。(我安装的是在D:\phpstudy\)进入D:\phpStudy\PHPTutirail,找到MySQL文件夹,将MySQL文件夹备份在桌面。然后将D:\phpStudy\PHPTutirail下的...
2019-06-17 21:50:50
944
原创 MySQLi常用函数
mysqli_affected_rows()返回前一次 MySQL 操作所影响的记录行数。mysqli_autocommit()打开或关闭自动提交数据库修改。mysqli_change_user()更改指定数据库连接的用户。mysqli_character_set_name()返回数据库连接的默认字符集。mysqli_close()关闭先前打开的数据库连接。...
2019-06-11 21:43:12
858
原创 phpstorm 运行 php 出现 502 Bad Gateway的解决方法
第一步:打开PHPStrom.file->setting->Build,Execute,Deployment->Deployment第二步:填写Name,选择Type的类型为In place。注意:name值可以随意写,我写的是project第三步:填写Web server root URL 地址,...
2019-06-10 21:58:01
7929
9
原创 phpmyadmin上传sql文件大小限制问题解决方案之一:使用source命令
我们在使用phpmyadmin导入文件时,会发现文件限制在2m,如果我们导入的文件超过2m,那么可以使用这个方法。第一步,点击phpstudy2018->其他选项菜单->MySQL工具->MySQL命令行。如下图所示。第二步:进入MySQL命令行后,输入你的数据库登录密码,默认密码是root,如果你修改了密码,请输入你的修改后的登录密码第三步:输入命令use ...
2019-06-10 20:32:25
736
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人