MySQL手记:语言结构

这篇手记更多的是总结前面数篇手记的内容,但不代表MySQL就要结束。

先说说常量的使用,常量分为字符串常量、数值常量、十六进制常量、日期时间常量和位字段常量,其实就是和普通的编程语言相近:

SELECT 1974*124;
SELECT ‘I\Love\MySQL’;

MySQL的变量分为两部分,一部分称之为系统变量,另外一部分为用户变量。系统变量是MySQL自带的,很大的一部分为只读变量:

SELECT @@VERSION;

若是需要设置系统变量,可以使用SET语句:

SET @@SESSION.SQL_SELECT_LIMIT=10;

用户变量是用户自行设置的变量,若不设定默认值,默认值将会是NULL:

SET @female=0;

运算符的使用其实早前已经探讨过的,在这里只不过是温故而知新:

SELECT Income-Outcome FROM Salary;

运算符少不免需要用到AND、LIKE、BETWEEN这几个关键字:

SELECT (7>6) AND (‘A’='B’);

MySQL内置函数众多,前面已经介绍了一部分,在这里就多举一两个例子吧,例如求最大最小值:

SELECT GREATEST(5,76,56,158), LEAST(5,76,56,158);

连接两个字符串的和:

SELECT CONCAT(‘I Love’,'MySQL’);

怎么我感觉这篇手记的内容很废话呢??哦噢~

该文章发布在 数据库,标签:, 。收藏该永久链接

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">