MySQL速查表

MySQL速查表是一份快速掌握MySQL命令和选项的参考文档,帮助用户在一天之内了解和掌握MySQL的基本知识。这份速查表列举了最常用的数据类型、数学函数、字符串函数以及一些基础的MySQL命令,虽并非涵盖全部,但仍可作为初学者的起点。

数据类型

MySQL支持多种数据类型用于存储不同数据:

  • 整数类型:用 int 表示,可指定显示的最大宽度M。
  • 浮点数类型:包括 floatdouble,如 float(M,D) 表示最多有M位数字,D位为小数点后的数字。
  • 日期时间类型:表示年月日和时间戳,例如 timestamp(M)
  • 字符串类型:定长字符串用 char(M) 表示,可变长度字符串用 varchar(M) 表示,最大M字符。
  • BLOB:用于存储大文本或文件数据。

数学函数

MySQL提供了如 COUNTAVGMINMAXSUMABS 等函数便于数据操作和数学计算:

  • COUNT:计算行数。
  • AVG:计算一组数的平均值。
  • SUM:计算一组数的总和。
  • ABS:返回数字的绝对值。
  • ROUND:四舍五入。
  • FLOORCEILING:分别返回不大于或不小于某数的最大和最小整数。

此外,还包括三角函数和次方计算函数。

字符串函数

常用字符串函数包括比较、转换大小写、截取、加密解密等功能:

  • strcmp:用于比较字符串。
  • lowerupper:用于转换字符串的大小写。
  • leftright trim:去除字符串左侧或右侧空格。
  • password:加密密码。
  • encodedecode:编码和解码字符串。

基础MySQL命令

基础的MySQL命令包括数据库操作指令和表操作指令:

  • SHOW DATABASES:列出所有数据库。
  • CREATE DATABASE:创建新的数据库。
  • USE:指定当前操作的数据库。
  • SHOW TABLES:列出当前数据库中的所有表。
  • DESCRIBE:显示表的结构。

注意:执行删除数据库操作时务必小心。DROP DATABASE 用于删除指定的数据库。

这份速查表可以帮助用户快速掌握MySQL的常用命令和操作,适合初学者迅速上手。