- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 mysql Explain详解
MySQL Explain详解 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 – 实际SQL,查找用户名为Jefabc的员工 selec
2022-03-03 16:10:34
162
原创 php 常用的数组函数
函数 描述 array() 创建数组。 array_change_key_case() 把数组中所有键更改为小写或大写。 array_chunk() 把一个数组分割为新的数组块。 array_column() 返回输入数组中某个单一列的值。 array_combine() 通过合并两个数组来创建一个新数组。 array_count_values() 用于统计数组中所有值出现的次数。 array_diff() 比较数组,返回差集(只比较键值)。 array_diff_assoc() 比较数组,返回差集(比较键
2021-05-21 11:03:09
203
1
原创 mysql索引原则
mysql建立索引的几大原则 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 2.为经常需要排序、分组和联合操作的字段建立索引 经常需要ORDER BY、GROUP BY、DISTINCT和UNION等操作的字段,排序操作会浪费很多时间。如果为其建立索引,可以有效地避免排序操作。 3.为常作为查询条件的字段建立索引 如果某个字段经
2021-05-21 10:57:11
281
原创 小白会这几个命令玩转git
git init 初始化 git status $ git add . $ git commit -m ‘tijiao’ $ git config --global user.email “kxk@.com” $ git config --global user.name “kxk” $ git commit -m ‘tijiao’ $ git push origin kxk $ git status $ git checkout dingtalk //切换到当前分支 $ git pull origin
2021-05-21 10:51:01
118
原创 Linux升级PHP版本
1.php -v 查看当前版本 2.执行下面的命令升级软件仓库 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 3.执行下面的命令删除php yum remove php-common 4.安装php 7.1版本 装多少版本就把数字改成多少 yum install -y php71w php71w-my
2020-11-09 18:31:28
1107
原创 阿里云nginx配置https
申请免费的ssl证书 为ssl证书补全域名和个人信息。 下载证书 上传证书 cd /usr/local/nginx/conf mkdir cert 证书传上去 5. 更改nginx配置文件 6. server { 7. listen 443 ssl; 8. server_name xxx.com; // 你的域名 9. root /var/www/xxx.com; // 前台文件存放文件夹,可改成别的 10. index index.html index.htm;//.
2020-10-27 09:58:13
218
转载 腾讯云搭建lamp环境
步骤2:安装 Apache 执行以下命令,安装 Apache。 yum install httpd -y 依次执行以下命令,启动 Apache 并设置为开机自启动。 systemctl start httpd systemctl enable httpd 在本地浏览器中访问以下地址,查看 Apache 服务是否正常运行。 http://云服务器实例的公网 IP 显示如下,则说明 Apache 安装成功。 步骤3:安装配置 MariaDB 执行以下命令,查看系统中是否已安装 MariaDB。 rpm
2020-10-26 11:27:57
588
原创 linux下搭建svn
.安装svn yum -y install subversion 出现下面截图后,表示安装完成。 建立版本库目录 mkdir -p /var/www/svndata svnserve -d -r /var/www/svndata 3.建立版本库:创建一个新的Subversion项目 svnadmin create /var/www/svndata/project 4.配置允许用户kinder访问 cd /var/www/svndata/project/conf vi svnserve.
2020-10-26 11:21:45
142
原创 navicat链接腾讯云数据库
1、安装MariaDB 安装命令 yum -y install mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置
2020-10-26 11:19:28
319
原创 linux配置https腾讯云服务器
申请证书 下载证书 转移证书到文件夹下/etc/pki/tls/certs 和/etc/pki/tls/private Apache 安装 mod_ssl.so 模块 yum -y install mod_ssl 安装完成 后可以在 /etc/httpd/modules 目录下找到 mod_ssl.so 文件 命令执行结束安装完成后 /etc/httpd/conf.d 目录下会出现一个ssl.conf文件 编辑/etc/httpd/conf.d/ssl.conf .然后..
2020-10-26 11:03:19
295
原创 navicat 迁移mysql数据表到sqlite中,生成db文件
1、 使用navicat连接mysql,导出移动端所需要的地址表结构,导出格式为txt,特别注意:导出过程中必须勾选包含列的标题 2、 需要提前准备装载数据的sqlite数据库(创建一个db文件) 3、 使用navicat连接sqlite数据库,类型选择现有数据库文件,数据库文件选择之前创建好的db文件 ...
2020-10-26 10:57:28
1454
原创 PHP Warning mysqlimysqli() Headers and client library minor version mismatch. Head 警告的解决办法
这样的错误是由于高版本的MySQL,低版本的MySQL Client API引起的,并非致命错误,但是看着有比较烦 检查PHP Client信息,可以看到下列信息: php -i|grep Client Client API version => 5.3.12-MariaDB Client API library version => 5.3.12-MariaDB Client API header version => 5.1.73 Client API version => 5.
2020-10-26 10:45:11
490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅