MySQL

MySQL 整数类型

整数类型概述MySQL 提供了5种整数类型,用于存储不同范围的整数值,每种类型占用不同的存储空间:类型名称说明存储需求有符号范围(signed)无符号范围(unsigned)TINYINT很小的整数1字节-128 ~ 1270 ~ 255SMALLINT小的整数2字节-32,768 ~ 32,7670 ~ 65,535MEDIUMINT中等大小的整数3字节-8,388,60

Linux安装配置MySQL

1. 环境准备系统要求:CentOS 6.5(其他版本需替换`el6`为`el7`等)权限要求:全程使用`root`用户操作安装包下载: wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm2. 安装 MySQL 5.7步骤 1:添加 MySQL YUM 仓库rpm -Uvh m

MySQL pow() 函数:计算数值的幂次方

在MySQL中,pow(x,y) 函数用于计算 x 的 y 次幂,即返回 x 的 y 次方的结果。其语法格式如下:pow(x,y)--返回x的y次方pow()函数根据两个参数的数值进行幂运算:底数 x 和指数 y,返回 x 的 y 次方。值得注意的是,pow(NULL,y) 的返回值是NULL;而pow('字符串',y),pow() 函数会尝试将字符串转换为数值,如果转

MySQL导出表

核心总结1. 功能:`SELECT ... INTO OUTFILE` 用于将查询结果直接写入服务器上的一个文本文件。它是实现数据库批量数据导出的高效方式。2. 文件存在性:目标文件绝对不能已存在,否则语句会执行失败。这是为了防止意外覆盖重要文件。3. 权限与路径:最常见的错误是 `--secure-file-priv` 相关的限制。MySQL 出于

MySQL 索引 (Index)

一、为什么需要索引?两种数据访问方式对比访问方式 工作原理 比喻 优点 缺点 1. 顺序访问 (Full Table Scan) 逐行扫描整个表,直到找到所有符合条件的记录。 逐页翻阅字典查找一个字。 实现简单。 效率极低。当表数据量巨大时,查询耗时无法接受。 2. 索引访问 (Index Lookup) 首先在索

Mysql默认存储引擎操作指南

查看默认存储引擎要查看MySQL的默认存储引擎,可以使用以下SQL语句:执行结果通常显示InnoDB为默认存储引擎。修改临时默认存储引擎可以通过以下语句临时修改默认存储引擎:SET default_storage_engine=<存储引擎名>;例如,修改为MyISAM:注意事项1. 这种修改是临时的,只在当前会话有效2. 重启MySQL客户端后,默认存储引擎会恢

MySQL修改数据库

基本概念1. 数据库的字符集和校对规则是存在`db.opt`文件里的2. 可以用`ALTER DATABASE`命令来修改这些设置修改语法ALTER DATABASE [数据库名] { [DEFAULT] CHARACTER SET <字符集名> | [DEFAULT] COLL

MySQL database() 函数:数据库名

在MySQL中,database() 函数用于获取当前数据库名称,即返回当前连接的默认数据库名。其语法格式如下:database()--返回当前数据库名称database()函数是一个信息函数,用于返回当前会话的默认数据库名称。值得注意的是,database()函数不需要任何参数,返回当前选择的数据库名称;如果没有选择数据库,则返回NULL。一般来说,我们会有这些使用情况:select