![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
zhang-php
自己选择的路,自己喜欢的事,无论如何都可以坚持下去……
展开
-
MYSQL 操作1G的数据库,导入到服务器
导出来挺容易的,环境是宝塔搭建的,导进去用图形界面着实是不行。后面直接将sql数据上传到了服务器,然后用命令去导入。1、输入用户名和密码 mysql -u用户名 -p密码2、选择操作的数据库 use 我的数据库(没有的记得先新建数据库)3、选择需要导入的数据表 source /www/mydata.sql,然后等待命令执行结束。4、结束的时候输入 quit,结束使用mysql。5、因为是宝塔面板,数据查看的时候我在图形操作界面查看的。注意:每一条命令输入完毕之后,记得输入一个英文分号原创 2022-05-06 09:07:35 · 682 阅读 · 1 评论 -
thinkphp6 + mysql 处理千万级以上的数据查询
我的框架是tp6,查询是本来的查询方法,数据有2千多万条,导致查询的时候卡的不行。注意数据建表的时候使用原创 2021-05-30 13:54:40 · 2639 阅读 · 0 评论 -
mysql在某个字段中(字符)匹配出特定的字符
话不多说,上例子,下面截图是数据表的一个备注字段,我需要找到当前患者的入院时间,需要在备注中根据关键字“住院治疗”来查找。select id,name,if(memo like '%住院治疗%',substring_index(substring_index(substring_index(memo,"住院治疗",1),"[",-1),"]",1),'') as '住院治疗' from guest;--memo 是备注字段--思路,首先判断是否有备注住院治疗,有才查询日期,如果没有那就.原创 2020-11-17 11:15:23 · 1761 阅读 · 0 评论 -
phpmyadmin(mysql) 删除操作日志 Windows环境
在phpmyadmin相关安装目录中 logs/mysql_log.log 文件。这个文件会随数据的增加变得越来越大,可以在环境配置中修改自动清除日志,我这里讲手动,因为自动的话怕数据出错。下载一个专门可以打开log文件格式的软件(点击进入下载:https://www.jb51.net/softs/176101.html),点击LogView.exe,点击工具栏(文件——清除日志即可)...原创 2020-10-05 17:03:36 · 773 阅读 · 0 评论 -
MySQL 同一字段匹配多个值,时间分组查询
表结构SQL语句:--sql语句,根据时间分组查询,因为我数据库存储的时间戳所以使用from_unixtime函数select from_unixtime(sw_startTime, '%Y-%m-%d') 日期,count(if(sw_guestMsg=1,sw_guestMsg,NULL)) 1句话,count(if(sw_guestMsg=2,sw_guestMsg,NULL)) 2句话,count(if(sw_guestMsg=3,sw_guestMsg,NULL)) 3句话 fr.原创 2020-06-08 10:03:16 · 1793 阅读 · 0 评论 -
thinkphp6同一字段多个like条件
这几天弄了一个多条件的模糊匹配,然后我还发现not like的多条件竟然和like的多条件不一样,害我苦苦研究了一下午,差点就直接是哪个原生代码了。//注意or在数组中的位置not like : $map[] = ['sw_visitUrlFirst','not like',['%bd02-c%','%bd02-f%','%sg04%','%sm04%','or']];like:$map[] = ['sw_visitUrlFirst','like',['%bd02-c%','%bd02-f%',原创 2020-06-08 09:47:05 · 3326 阅读 · 0 评论 -
mysql常见操作命令
以下顺序仅仅是我个人常用的:1、在某一列之后新增字段,包含字段那个是键盘上波浪线那个键打出来的,不是普通单引号哈,这个是必须注意的,非数据表字段的文字直接使用单引号:alter table tb_system add `sy_reg` int(11) default 0 comment '新用户注册增加积分' after `sy_txt`;2、新导入数据库(linux操作系统):...原创 2020-01-07 10:31:30 · 209 阅读 · 0 评论 -
Mysql导入数据表报错:The used table type doesn't support FULLTEXT indexes
原因:当前建表引擎InnoDB不支持FULLTEXT类型的索引,改为MyISAM。原创 2019-11-22 09:22:05 · 458 阅读 · 0 评论 -
thinkphp5 数据备份与还原(关于还原太慢已经解决)
使用thinkphp官方的一直没有研究出来,在网上作弄右弄的看到了一份比较合适的,大神的文章暂时找不到了,还是感谢哈。备份完全ok,只是还原有点小bug,大神的数据是一条一条的插入的,我改成了批量直接写入,果然快了很多。资源地址:链接:https://pan.baidu.com/s/113icZW3-VkgatIgBzvZGyQ 提取码:bfaf以下附上我更新的地方,大概有六个地方:/...原创 2019-04-12 11:13:42 · 815 阅读 · 0 评论 -
phpMyAdmin - 错误,配置文件权限错误,不应任何用户都能修改!
安装包lnmp原创 2019-03-05 15:18:24 · 1212 阅读 · 0 评论 -
drop table 和 delete from 的区别(删除数据表)
//drop table 表名 //删除表 //delete from 表名 //删除表数据 //show tables like 表名 //查询是否有表的存在原创 2018-10-27 15:04:46 · 2018 阅读 · 0 评论 -
Thinphp5 使用原生sql语句,新建数据表(标点符号的那些坑)
项目中有新建数据表这个功能,把建表的代码写好,但是却怎么也用不起,一直报错,研究了一个多小时,才发现标点符号这个坑,英文状态下的单引号不能用,要报错,需要英文状态下按下面这个键:建表代码:/* 菜单评论表,根据菜单id来新建 */public function createComment($menuId = NULL){ $table = 'tb_commen...原创 2018-10-27 10:25:34 · 288 阅读 · 0 评论 -
PHP获取百度编辑器上传文章中的第一张图
一开始想的用关键字查找,结果网上看了一大堆,没有符合我的,不知道是我上传图文的格式跟大家不一样还是咋的。然后自己写了一套方法,以关键字分割再组成数组,去获取图片的src里面的链接,上传的时候配置路径是:/lth/Public/upload/images/时间/时间戳/文件后,接下来以路径去匹配,查询这里就略过,直接看调用方法: $arr1 = $BannerLogic->...原创 2018-09-30 16:57:25 · 782 阅读 · 0 评论 -
uploadify图片上传成功 报http error 404
第一次遇到这种情况,解决思路从始至终都认为是服务器的问题,开发环境是(Window+Apache+MySql),项目运行环境是(Linux+Nginx+MySql),在本地测试图片上传一直没有问题,也成功写入数据库(本地项目是一个图文新闻,新闻需要一张单独的配图用来在前端做焦点滚动图,思路是先上传图片,获取图片路径,赋值与一个表单隐藏域,文章点击添加其实是修改刚刚那个图片上传的那条数...原创 2018-04-04 15:50:56 · 1247 阅读 · 0 评论