排序
MySQL基础教程7 — 函数之字符串函数
假如结果的长度大于 max_allowed_packet 系统变量的最大值时,字符串值函数的返回值为NULL。 对于在字符串位置操作的函数,第一个位置的编号为 1。 ASCII(str) 返回值为字符串str 的最左字...
MySQL基础教程6 — 函数之控制流程函数
语法: case value when [compare-value] then result [when [compare-value] then result ...] [else result] end case when [condition] then result [when [condition] then resul...
MySQL基础教程5 — 操作符
1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同的优先级。 := ||, OR, XOR &&, AND NOT BETWEEN, CASE, WHEN, THEN, ELSE =, , >=, &...
MySQL基础教程4 — 数据类型之存储需求及如何选择正确的类型
1. 列类型存储需求 根据类别列出了mysql支持的每个列类型的存储需求。 MyISAM表中行的最大大小为65,534字节。每个BLOB和TEXT列 账户只占其中的5至9个字节。 如果MyISAM表包括变长列类型,记录格...
MySQL基础教程3 — 数据类型之字符串类型
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 1. CHAR和VARCHAR类型 char和varchar类型类似,但它们保...
MySQL基础教程2 — 数据类型之日期和时间类型
表示时间值的DATE和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。TIMESTAMP类型有专有的...
MySQL基础教程1 — 数据类型之数值类型
MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词...
MySQL入门教程7 —— 常用数据库查询的示例
下面是一些学习如何用MySQL解决一些常见问题的例子。 在一些例子中,使用数据库表“shop”来储存某个商人(经销商)的每件物品(物品号)的价格。假定每个商人对每项物品有一个固定价格,那么(物...
MySQL入门教程6 —— 获取数据库和表的信息
如果你忘记数据库或表的名字,或给定的表的结构是什么(例如,它的列叫什么),怎么办?MySQL通过提供数据库及其支持的表的信息的几个语句解决这个问题。 你已经见到了show databases,它列出由服...
MySQL入门教程5 —— 从数据表中检索信息
select语句用来从数据表中检索信息。语句的一般格式是: SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; what_to_select指出你想要看到的内容,可以是列的一个表,...