细枝末节
1. MySQL不区分大小写
2. MySQL不区分字符和字符串
SELECT——查询
格式
/* 从指定表中查询指定字段信息 */SELECT字段名FROM表名;
执行顺序
FROM==>SELECT查询表/* 查询mytable表中所有内容 */SELECT*FROMmytable; 查询表达式/* 查询1+1的结果 */SELECT1+1; 查询函数/* 查询当前MySQL版本 */SELECTverison();
AS——取别名
标准格式
/* 从指定表中查询指定字段并为其命别名 */SELECT字段名AS别名FROM表名;
省略AS格式
/* 从指定表中查询指定字段并为其命别名 */SELECT字段名别名FROM表名;
DISTINCT——去重
格式
/* 从指定表中查询指定字段,去重后输出 */SELECTDISTINCT字段名FROM表名;
“+”——运算
两个操作数都是数值型,做加法运算
/* 结果为2 */SELECT1+1;
其中一个为字符型,试图将字符型转换为数值型
转换成功,继续做加法运算/* 结果为101 */SELECT'100'+1; 转换失败,将字符型数值转换为0/* 结果为1 */SELECT'value'+1;
其中一值为NULL,结果为NULL
/* 结果为NULL */SELECTNULL+1;