- 博客(21)
- 收藏
- 关注
原创 MySQL-视图
视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。
2024-10-25 21:18:49
361
原创 MySQL-SQL优化
一个常见又非常头疼的问题是limit 2000000,10,此时需要MySQL排序前2000010记录,仅仅返回2000000-2000010的记录其他记录丢弃,查询排序的代价非常大。count()是一个聚合函数,对于返回的结果集,一行行地判断,如果count函数的参数不是NULL,累计值就增加1,否则不加,最后返回累计值。没有not null约束:InnoDB引擎会遍历整张表把每一行的字段都取出来,返回给服务层,服务层判断是否为null,不为null,计数累加。
2024-10-25 13:22:29
764
原创 MYSQL-进阶-索引
索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
2024-09-16 04:01:49
920
原创 MYSQL-存储引擎
储存引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的而不是基于库的,所以存储引擎也可被称为表类型。在创建表时,指定存储引擎字段 类型 [COMMENT 注释],......字段 类型 [COMMENT 注释])ENGINE = INNODB [COMMENT 表注释];查看数据库支持的存储引擎。
2024-08-30 22:56:48
563
原创 MYSQL-事务篇
事务是一组操作的集合,他是不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功要么同时失败。默认mysql的事务是自动提交的,也就是说,当执行一条DML语句,mysql会立即隐式的提交事务。
2024-08-30 03:45:07
1264
原创 MYSQL-约束篇
1.概念:约束是作用在表中字段上的规则,用于限制储存在表中的数据2.目的:保证数据库中数据的正确、有效和完整性3.分类:约束描述关键字。
2024-08-22 19:25:03
314
原创 数据库升级报错SQLSTATE[42000]...NO_AUTO_CREATE_USER
SQLSTATE[42000]: Syntax error or access violation: 1231 Variable 'sql_mode' can't be set to the value of 'NO_AUTO_CREATE_USER'
2024-03-27 18:29:26
950
原创 appsmith低代码搭建
2.拉去镜像 docker pull appsmith/appsmith-ce。3.安装完启动docker, 如下图安装完成启动成功。2.提示需要安装wsl内核更新包,4.docker中查看本地镜像。1. cmd下查看可安装版本。创作不易,如果对你有帮助,请。cmd下查看本地镜像。cmd下查看版本信息。5.配置选项,并运行。
2023-05-31 23:40:58
845
原创 平台接口对接篇:js/php发请求对接平台接口(小笔记)
在开发过程中通常会接触到对接外部平台接口的操作,但用js会遇到跨域问题所以最终还是选择php发送请求。谷歌浏览器测试时解决跨域问题,在浏览器属性-目标后面加可以执行跨域Ajax请求。
2023-04-26 23:39:07
342
原创 fastadmin菜单创建(保姆级图文教程)
本地搭建目录:目录方法一 在线命令创建方法二 cmd命令创建先下载小皮,然后新建一个网站和数据库,然后下载fastaadmin 安装包,解压安装包到网站根目录: 在小皮里修改网站根目录指定到网站public目录: 然后打开网站即可来到fastadmin安装页面(填写相关信息)然后安装: 安装完成会出现该页面: 点击进入后台,输入密码进入后台: 在后台插件管理页面,安装在线命令插件: 然后在小皮控制面板进入数据库,新建一张表测试: 数据库建好表,添加选择主表就会看到刚刚建的表,我们选择它然后立即执行: 然后就
2023-04-21 11:30:53
4335
原创 小程序二开之图片篇-删除图片
这样在这里就不用写一大堆的判断了,其实我也和群友试过,但他这个小程序的返回值是直接渲染到页面上的,在onLoad和onShow获取不到这个值而在onReady里可以获取到,但这要重新刷新一次页面,用户体验不好,所以改成了这种麻烦的方法。大家看看就好了,嘿嘿。删除无非就是获取图片信息,获取图片路径看路径是否需要转换,然后把拿到的路径往删除函数上一扔,然后看返回结果,我这个上传图片返回和存储的图片路径都是站点路径就是http开头的所以要转相对路径。分享到此结束,继续我的牛马打工生活。
2023-04-15 09:24:12
471
原创 小程序二开之图片篇-上传图片篇
原来程序封装的存储图片文件php自己写,这里就不放出来了,主要是获取到图片移动成功返回图片地址就ok了,和php上传图片差不多。该篇前提,后端封装好了图片存储接口,不然要自己写接口。1.微信小程序图片上传,页面效果。图片删除就放下一篇分享。
2023-04-14 10:02:42
305
原创 微擎网站开发-公众号对接微信支付接口(JS-SDK / JSAPI)php-SDK
然后解压,在商户后台找到相关内容配置好config目录下config.json里的api_key_live,api_key_test和rsa_private_key。将SDK解压包中adapay_sdk_php_v1.4.4上传到网站根目录app目录下,再浅浅的改个简单名字,比如我直接改sdk。网上找到的公众号微信支付好多乱七八糟的内容,过时代码什么样的都有,虽然很乱但还是看了一遍(无奈)。该篇为测试篇:并未配置对应的支付目录,所以会报。在对接前端页面写相关js(可参考。注:学习使我快乐,实习真棒!
2023-03-24 10:19:29
568
原创 layui+tp Excel表格信息入库,员工信息批量入库 (小笔记)
原理:利用layui封装的excel.js将excel表数据逐行读取出来,然后逐条写入数据库。layui-excel我们需要的是\layui_exts文件里面的excel.js。下载完解压后将该目录放置于你网站layui相关js位置,然后引用。然后引入相关js就变成了这样,一切准备就绪啦。所以我决定把layui_exts文件夹放这。本期分享到此结束,嗯,又是充实的一天。我看到我这引用的公共文件。
2023-03-16 09:10:49
574
原创 网站二开layui+thinkphp之likesohp管理模块添加(小笔记)
4.在admin管理视图目录下创建user_photo文件夹,这里写员工信息前端显示页相关代码。该lists页面为内容显示前端页,按原编码风格用系统封装layui书写显示页面。3.在admin控制器管理目录下UserPhoto控制器里写lists相关代码。1.likeshop后台管理创建模块分级(二级规则创建要先创建相关控制器)2.数据库随便新建一个数据表ls_user_info用来记录相关数据。创建员工信息管理模块,实现用户信息增删改查,按原代码风格编写。
2023-03-14 09:54:16
437
原创 防sql注入+(mysqli预编译+PDO预编译)之登录/注册。
他自认聪明伶俐,却被诡计多端贼人注入所害,家人弃他,师门笑他,甚至断送仕途一生穷困潦倒,重来一世,他一定要学会-预编译。何为SQL注入?SQL注入就是攻击者通过将SQL命令插入到Web表单内容中提交将事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,最终达到欺骗服务器执行恶意的SQL命令,从而进一步得到相应的数据信息。 何为预编译?预编译是做些代码文本的替换工作,是整个编译过程的最先做的工作,当使用预编...
2022-05-07 23:23:49
1334
5
原创 简单用户注册登录含session
注册页视图:注册验证php:<?php$conn=mysqli_connect('HXF','HXF','HXF0000','hxf');if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);}$username=$_POST['username']; //前端提交用户名$password1=$_POST['password1']; //前端输入的第一次密码$passwo...
2022-05-05 14:16:39
1138
原创 用户头像上传之 jQuery+ajax+php+预处理
小知识:dataType:预期的服务器返回的数据类型当设置了dataType:"json"时,后端返回了json,就自动将JSON格式字符串转换为js对象,如果后端返回了String纯文本字符串,则ajax无法执行。当设置了dataType:"text"时,后端返回了json超文本字符串,可搭配JSON.parse()方法将JSON格式字符串转换为js对象。视图效果:提交图片和显示图片php代码:<div class="head_portrait"> &
2022-05-04 20:17:49
1682
4
空空如也
RXThinkCMF 后台搭建
2024-03-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人