
MySQL常用语句与命令详解
下载需积分: 9 | 251KB |
更新于2024-09-10
| 126 浏览量 | 举报
收藏
"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
最新资源
- 实现一个基于LR(0)的语法分析器
- 翻翻看游戏:逻辑判断与时间挑战
- 封装Winsock完成端口模型提升Windows网络效率
- Linux UPNP端口映射工具:实现网络的简易配置
- 如何更换VS2010的浅色主题背景
- OEOK DV-666A 902 DVD固件升级指南与下载
- VC多线程消息驱动控件操作技术解析
- VCLZIP: Delphi6压缩加密组件的深度应用
- 自定义快捷键:一键实现复制粘贴剪切操作
- SQLserver数据库经典查询方法与源码解析
- Oracle数据库ODBC驱动程序安装与使用
- 实现多文件上传的jQuery Uploadify插件解析
- 李雄飞教授的《数据仓库与数据挖掘》课件解析
- 《MFC技术内幕》源码配套资料下载
- CListCtrl样式定制:背景、文本与表头颜色设置
- Android常用对话框实现源码详解
- 最新Android ADT21离线安装包详解
- ASP技术开发的酒店管理系统功能概述
- 《神迹无影》源代码深度解析
- 简化Linux alarm时钟信号封装模块的设计与应用
- 打造Android跑跳游戏:Box2D物理引擎实战教程
- 红色主题餐饮网站模板_适合餐馆饭店建站
- VC 6.0中文版发布,完美支持Windows 7系统
- 深入解析SharePoint 2010的服务架构