- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 mysql Explain详解
MySQL Explain详解在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。– 实际SQL,查找用户名为Jefabc的员工selec
2022-03-03 16:10:34
139
原创 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
190
1
原创 mysql索引原则
mysql建立索引的几大原则1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。2.为经常需要排序、分组和联合操作的字段建立索引经常需要ORDER BY、GROUP BY、DISTINCT和UNION等操作的字段,排序操作会浪费很多时间。如果为其建立索引,可以有效地避免排序操作。3.为常作为查询条件的字段建立索引如果某个字段经
2021-05-21 10:57:11
259
原创 小白会这几个命令玩转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
105
原创 Linux升级PHP版本
1.php -v 查看当前版本2.执行下面的命令升级软件仓库rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm3.执行下面的命令删除phpyum remove php-common4.安装php 7.1版本 装多少版本就把数字改成多少yum install -y php71w php71w-my
2020-11-09 18:31:28
1069
原创 阿里云nginx配置https
申请免费的ssl证书为ssl证书补全域名和个人信息。下载证书上传证书cd /usr/local/nginx/confmkdir 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
197
转载 腾讯云搭建lamp环境
步骤2:安装 Apache执行以下命令,安装 Apache。yum install httpd -y依次执行以下命令,启动 Apache 并设置为开机自启动。systemctl start httpdsystemctl enable httpd在本地浏览器中访问以下地址,查看 Apache 服务是否正常运行。http://云服务器实例的公网 IP显示如下,则说明 Apache 安装成功。步骤3:安装配置 MariaDB执行以下命令,查看系统中是否已安装 MariaDB。rpm
2020-10-26 11:27:57
545
原创 linux下搭建svn
.安装svnyum -y install subversion出现下面截图后,表示安装完成。建立版本库目录mkdir -p /var/www/svndatasvnserve -d -r /var/www/svndata3.建立版本库:创建一个新的Subversion项目svnadmin create /var/www/svndata/project4.配置允许用户kinder访问cd /var/www/svndata/project/confvi svnserve.
2020-10-26 11:21:45
117
原创 navicat链接腾讯云数据库
1、安装MariaDB安装命令yum -y install mariadb-server安装完成MariaDB,首先启动MariaDBsystemctl start mariadb设置开机启动systemctl enable mariadb接下来进行MariaDB的相关简单配置mysql_secure_installation首先是设置密码,会提示先输入密码Enter current password for root (enter for none):<–初次运行直接回车设置
2020-10-26 11:19:28
292
原创 linux配置https腾讯云服务器
申请证书下载证书转移证书到文件夹下/etc/pki/tls/certs 和/etc/pki/tls/privateApache 安装 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
263
原创 navicat 迁移mysql数据表到sqlite中,生成db文件
1、 使用navicat连接mysql,导出移动端所需要的地址表结构,导出格式为txt,特别注意:导出过程中必须勾选包含列的标题2、 需要提前准备装载数据的sqlite数据库(创建一个db文件)3、 使用navicat连接sqlite数据库,类型选择现有数据库文件,数据库文件选择之前创建好的db文件...
2020-10-26 10:57:28
1403
原创 PHP Warning mysqlimysqli() Headers and client library minor version mismatch. Head 警告的解决办法
这样的错误是由于高版本的MySQL,低版本的MySQL Client API引起的,并非致命错误,但是看着有比较烦检查PHP Client信息,可以看到下列信息:php -i|grep ClientClient API version => 5.3.12-MariaDBClient API library version => 5.3.12-MariaDBClient API header version => 5.1.73Client API version => 5.
2020-10-26 10:45:11
448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅