file-type

MySQL常用语句与命令详解

PDF文件

下载需积分: 9 | 251KB | 更新于2024-09-10 | 126 浏览量 | 4 下载量 举报 收藏
download 立即下载
"MySQL常用语句和命令,包括特殊字符处理、数据库与表名的大小写规则、变量使用、十六进制操作以及各种符号的含义,此外还涉及数字类型和函数的运用。" 在MySQL中,当数据库或表名包含特殊字符时,可以使用反引号(`)作为字界符来标识,例如`select`。这使得数据库管理系统能够正确识别这些含有特殊字符的名称。在描述中给出的例子是`select * from `select` where id>100`,这里的`select`被反引号包围,表明它是一个表名而非SQL命令的一部分。 MySQL对库名和表名的大小写敏感,这意味着`MyTable`和`mytable`会被视为不同的表。然而,这取决于你的操作系统和MySQL配置,有些环境下可能默认不区分大小写。 在MySQL中,变量的声明通常以`@`开头,例如`@var_name`。系统变量则分为全局变量(`@@global`)和会话变量(`@@session`)。例如,要设置全局排序缓冲区大小,可以使用`SET @@global.sort_buffer_size = value`;而设置一个会话级别的缓冲变量,则为`SET sort_buffer_size = value`。 MySQL支持16进制表示法。可以使用`HEX()`函数将字符串转换为16进制,如`SELECT HEX('mysql')`;反之,使用`UNHEX()`函数将16进制转换回字符串,如`SELECT UNHEX(X'6C69656E')`。此外,还可以直接进行数学运算,如计算三个数的平均值:`SELECT (100 + 99 + 98) / 3`。 在MySQL的符号说明中,单引号 `' '` 用于字符串常量,如 `'hello'`;双引号 `" "` 在某些情况下(如MySQL配置文件或某些SQL方言中)用于字符串,但MySQL标准SQL中一般使用单引号;反引号 ` ` 用于标识数据库对象的名称,如表名或列名。 MySQL提供了多种数据类型,如`decimal`和`numeric`,用于表示浮点数。创建一个浮点类型列的示例是 `CREATE TABLE t(a decimal(6,3))`。插入值时,如 `INSERT INTO t VALUES (10000000000000000.1111)`。要向已有的表添加列,可以使用 `ALTER TABLE` 语句,如 `ALTER TABLE `aaaaaa` ADD `5` INT NOT NULL AFTER `1``。 MySQL提供了一系列内置函数,如逻辑运算的`NOT`,例如 `SELECT NOT 10` 和 `SELECT !(1+10)`。其他函数还包括字符串、数学、日期时间等各类功能,帮助用户在查询和处理数据时实现复杂操作。这份PDF文档涵盖了MySQL基础操作和常见的命令用法,是学习和参考的好资源。

相关推荐

有个如你一般的人
  • 粉丝: 0
上传资源 快速赚钱