天天看点

Mysql学习笔记01——基础查询细枝末节SELECT——查询AS——取别名DISTINCT——去重“+”——运算

细枝末节

1. MySQL不区分大小写

2. MySQL不区分字符和字符串

SELECT——查询

格式

/* 从指定表中查询指定字段信息 */
SELECT
    字段名
FROM
    表名;      

执行顺序

FROM ==> SELECT
查询表
/* 查询mytable表中所有内容 */
SELECT
    *
FROM
    mytable;
查询表达式
/* 查询1+1的结果 */
SELECT 1+1;
查询函数
/* 查询当前MySQL版本 */
SELECT verison();      

AS——取别名

标准格式

/* 从指定表中查询指定字段并为其命别名 */
SELECT
    字段名 AS 别名
FROM
    表名;      

省略AS格式

/* 从指定表中查询指定字段并为其命别名 */
SELECT
    字段名 别名
FROM
    表名;      

DISTINCT——去重

/* 从指定表中查询指定字段,去重后输出 */
SELECT DISTINCT
    字段名
FROM
    表名;      

“+”——运算

两个操作数都是数值型,做加法运算
/* 结果为2 */
SELECT 1 + 1;      
其中一个为字符型,试图将字符型转换为数值型
转换成功,继续做加法运算
/* 结果为101 */
SELECT '100' + 1;
转换失败,将字符型数值转换为0
/* 结果为1 */
SELECT 'value' + 1;      
其中一值为NULL,结果为NULL
/* 结果为NULL */
SELECT NULL + 1;      

继续阅读