-
STR_TO_DATE(date,format ):将字符串转成format格式的日期时间SELECT STR_TO_DATE(‘2015-01-01', ‘%Y-%m-%d')-> 2015-01-01
-
1、建议将单张表索引数控制在5个以内。2、组合索引字段数不建议超过5个。3、join禁止超过三个表。需要join的字段,数据类型必须绝对一致。4、严禁左模糊或全模糊,如需要用搜
-
MySQL无法重启、无法关闭、无法启动、无法使用,如果是因为修改了主机名,可以这样解决:关闭掉所有MySQL进程,然后在启动一下MySQL。今天无事看到自己的主机名不对,于是改了
-
1、新建数据库centos_old.mysql > create database centos_old;2、使用select concat拼成所有rename table的语句。 mysql -uroot -p -e "select concat('rename
-
1.依赖包import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)如果忘记导入mysql依赖包会打不开mysql2.main.gopackage main
im
-
前言之所以有这个最左前缀索引归根结底是mysql的数据库结构 B+树在实际问题中 比如索引index (a,b,c)有三个字段,使用查询语句select * from table where c = '1' ,sql语句不
-
MINUTE(time)SELECT MINUTE(‘11:22:33')
SELECT MINUTE(‘2016-01-16 11:44:33')-> 22
-> 44返回该time的minute值,值范围(0-59)
-
获取系统当前时间SELECT CURTIME()
SELECT CURRENT_TIME()-> 17:44:22
-> 17:44:22
-
一、explain能干什么 通过explain语句,我们可以分析出以下结果表的读取顺序数据读取操作的操作类型表之间的引用哪些索引可以使用每张表有多少行被优化器查询哪些索引被实
-
获取系统当前日期SELECT CURDATE()
SELECT CURRENT_DATE()-> 2016-01-16
-> 2016-01-16
-
1.COUNT(1)、COUNT(*)与COUNT(字段)哪个更快?执行效果:COUNT(*)MySQL 对count(*)进行了优化,count(*)直接扫描主键索引记录,并不会把全部字段取出来,直接按行累加。COUNT(1)InnoDB引擎遍历整
-
查看MySQL的字符集show variables like '%char%';发现有部分不是utf-8解决办法一(推荐,本人实验有用)修改MySQL配置文件,来到mysql安装目录,找到my.ini文件(可能没有此
-
说明:MySQL(5.6.6及以上),innodb_file_per_table开启。1.1. 操作步骤:0. 目标服务器创建相同表结构1. 目的服务器: ALTER TABLE t DISCARD TABLESPACE;2. 源服务器 : FLUSH TABLES t FOR EXPORT;3. 从源服务
-
故障表现一方面 :在阿里云控制台云数据库PolarDB对应的集群管理页面上,在诊断与优化模块里面的一键诊断会话管理中,发现某条update sql 执行时间非常久且非常频繁;另一方面:
-
准备篇一、防火墙配置centos 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall