随笔分类 -  mysql

mysql方面的随笔
摘要:1、宝塔的mysql安装位置在/www/server/data中。所以cd /www/server/data 2、登录mysql mysql -u root -p 1、修改MySQL的配置文件(my.cnf或者my.ini),在[mysqld]部分添加或者修改default_authenticati 阅读全文
posted @ 2024-06-07 16:59 大尹 阅读(221) 评论(0) 推荐(0) 编辑
摘要:本文的测试是基于740w条测试数据进行的,只讨论like模糊查询的优化方案。其他SQL优化可参考:SQL优化的几种方式 查询开头是“今天不开心”的聊天记录,是可以走索引的。 select * from message_1 where content like "今天不开心%”; 查询包含“今天不开心 阅读全文
posted @ 2022-05-27 16:27 大尹 阅读(3781) 评论(1) 推荐(0) 编辑
摘要:tp框架里只有很简单的一点示例,没有办法,研究下mysql的原生写法吧。 从Navicat 中找出来了所有有关json的函数,英文大写字母看着太难受,自己改成了小写,如下: json_set(json_doc, path, val[, path, val] ...) 将数据插入 JSON 文档 js 阅读全文
posted @ 2021-11-13 23:28 大尹 阅读(398) 评论(0) 推荐(0) 编辑
摘要:数据库设计五大范式 1. 第一范式(1NF) 强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别, 阅读全文
posted @ 2020-11-11 14:50 大尹 阅读(498) 评论(0) 推荐(1) 编辑
摘要:如题,刚安装完宝塔Linux环境之后使用Navicat连mysql服务器连不上的处理办法; 1、宝塔的mysql安装位置在/www/server/data中。所以 $cd /www/server/data 2、登录mysql mysql -u root -p 3、切换到mysql数据库 use my 阅读全文
posted @ 2020-10-08 21:13 大尹 阅读(2284) 评论(0) 推荐(1) 编辑
摘要:sql语句是select left(replace(rq,'-','/'),10) as rq from 表名 tp5.1中的写法 $res = Db::table('表名') ->field("left(replace(rq,'-','/'),10) as rq") ->paginate(20); 阅读全文
posted @ 2019-12-20 11:19 大尹 阅读(687) 评论(0) 推荐(0) 编辑
摘要:select cast(a.Vchcode as int) as avchcode,a.ptypeid,a.assqty,unit,b.pfullname,b.standard,b.type from ldtdlysale a left outer join ldtptype b on a.ptyp 阅读全文
posted @ 2019-11-21 16:20 大尹 阅读(695) 评论(0) 推荐(0) 编辑
摘要:$sql = "select a.Vchcode,a.vdate,a.btypeid,a.vcomment,a.total,a.vnumber,b.bfullname,b.artotal,b.area from ldtdlyndx a left join ldtbtype b on a.btypei 阅读全文
posted @ 2019-11-14 14:57 大尹 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-15 16:08 大尹 阅读(76) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示