原创作者:图解MySQL
在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了:
- 传统情况下,为表添加列需要对表进行重建
2024年08月02日
原创作者:图解MySQL
在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了:
2024年08月02日
在上一期图解 图解MySQL | MySQL DDL为什么成本高?中,我们介绍了:
2024年04月24日
我们都知道where条件如果在字段上带了函数就不会去走索引,不好优化,无意间了解到mysql一个新特性--虚拟列,专门处理这块问题的,下面一起来了解下吧~
在MySQL 5.7中,支持两种Generated Column,即
2024年04月24日
命令类型
服务器端命令
获取命令帮助
数据库管理
查看数据库基础变量
SQL组成
创建
修改
删除
表管理
创建
示例一
示例二
示例三
一个常见的创建表结构的示例
2024年04月24日
前面已经介绍了监控端部署slowquery工具部分,今天主要介绍被监控端的部署方面内容。
1、脚本内容
进入到slowquery/client_agent_script目录下,把slowquery_analysis.sh脚本拷贝到生产MySQL主库上做慢日志分析推送,脚本如下:
2024年04月24日
使用最新版本的 MySQL 8.x,将可以得最好的支持、更好的功能、更可靠和更高的性能,并增加更多的安全性。反之亦然,如果使用旧版本的 MySQL(例如 5.7 或 5.6),则安全修复支持将不再可用。该漏洞可能会让您和您的公司面临很高的风险 - 泄露数据对您和您的公司造成损害。立即升级到最新版本的 MySQL8.x 非常重要。
2024年04月24日
表结构修改
1.表结构修改
修改表名:ALTER TABLE tb_name RENAME TO new_name;
修改字段名:ALTER TABLE tb_name CHANGE COLUMN old_name new_name data_type;
修改字段类型:ALTER TABLE tb_name MODIFY COLUMN field_name data_type
2024年04月24日
数据库的DDL(data define language)操作,主要是用在定义或者改变表结构、数据类型、表之间的链接关系和约束等初始化工作。一般在的时候会先自动提交之前没有提交的事务,然后在操作。
1、创建表
CREATE TABLE table_name (col1 type [,col2 type ,....])) ENGINE=存储引擎 DEFAULT CHARACTER=字符集 COLLATE=校对规则;