-
命令:查看 MySQL 的安装路径:mysql> # ? 或者 \? 或者 help
mysql> \?
mysql> help
mysql> # 如果我们要列出 ALTER 命令有那些, 可以用 (这里的help 可以 替换成 ? 或者 \?)
mysql> help ALTER
mysql> # 更加
-
MySQL函数CONCAT、CONCAT_WS、GROUP_CONCAT
1.concat()函数
CONCAT 函数用于将两个字符串连接为一个字符串,试一下下面这个例子:
SELECT CONCAT('FIRST ', 'SECOND');
+----------------------------+
| CONCAT('FIRST ', 'SEC
-
代码结构分为core、governance、spring三个模块,本次重点分析core模块,代码结构如下:图中标记的为本次重点分析内容。jdbc四大对象shardingsphere提供俩种创建DataSource的方式,ShardingSphereDataSourceFacto
-
我们已经讲过了MySQL InnoDB索引原理和算法,这里来说下如何管理和使用B+树索引以及一些新的特性。
B+ 树索引的管理
我们在InnoDB引擎中常用的索引基本都是B+ 树索引。
创建和删除索引
它的创
-
MySQL关闭SSL方法
1、查看是否开启SSL:
SHOW VARIABLES LIKE '%ssl%';
看到have_ssl的值为YES,表示已开启SSL。(have_openssl表示是否支持SSL)
2、修改配置文件my.cnf,加入以下内容:
# disable_sslskip_ssl
3、重启
-
分析慢查询
1.查看慢SQL是否启用,查看命令:show variables like 'log_slow_queries';
如果结果为ON则是开启了,如果为OFF则表示禁用了。
2.开启慢查询命令:set global log_slow_queries = on; &nbs
-
将MySQL的窄表转换成宽表的方法
在扩展设计中,使用窄表可以很方便的增加新的项。如果用宽表,就会需要修改表结构,很不方便。
而使用宽表在查询过滤数据的时候会比窄表方便很多,数据
-
一、前言
MySQL 中可以使用IFNULL函数判断一个值是否不为空。
MySQL IFNULL 函数是 MySQL 控制流函数之一,它接受两个参数,如果不是 NULL,则返回第一个参数。 否则,IFNULL 函数返回第二个参数。两
-
索引初识
最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
CREATE TABLE mytable (
id serial primary key,
category_id int not null default 0,
user_id int not null d
-
一.数据库服务器配置
CPU:48C内存:128GDISK:3.2TSSD
二.CPU的优化
innodb_thread_concurrency=32表示SQL经过解析后,允许同时有32个线程去innodb引擎取数据,如果超过32个,则需要排队;值太大会产生热点
-
1. 什么是机器学习的特征工程一个真实场景的机器学习应用一般会包含两个主体流程,即特征工程和机器学习模型(以下简称模型)。大家对模型一定很了解,平时也是接触的最多的,比如从经
-
1、常规INSERT写法
INSERT INTO ... VALUES (...);
INSERT INTO 表名( `字段1`, `字段2`) VALUES ('字段1的值', '字段2的值');
2、SELECT语句返回值INSERT
INSERT INTO ...VALUES (..., (select ...));
INSERT INTO 表名1(`字段1`,
-
Mysql中的concat函数(拼接函数)
概述
很多时候,我们需要将不同地方获得的字符串拼接在一起,此时就需要使用CONCAT和CONCAT_WS函数
要连接两个或多个引用的字符串值,请将字符串放在一起,如下
-
1. MySQL表空间回收
我们经常会发现一个问题,就是把表数据删除以后发现,数据文件大小并没有变化,这就是标题中所说的MySQL数据库表空间回收问题。
这里,我们还是针对MySQL中应用最广泛的I
-
高日耀 资深数据库内核研发毕业于华中科技大学,喜欢研究主流数据库架构和源码,并长期从事分布式数据库内核研发。曾参与分布式 MPP 数据库 CirroData 内核开发(东方国信),现主要负责