MySQL学习笔记01——基础查询

细枝末节

  1. MySQL不区分大小写
  2. MySQL不区分字符和字符串

SELECT——查询

语法

SELECT
    字段名
FROM
    表名;

查询表

# 查询mytable表中所有内容:
SELECT
    *
FROM
    mytable;

查询表达式

# 查询1+1的结果:
SELECT 1+1;

查询函数

# 查询当前MySQL版本:
SELECT verison();

AS——取别名

标准格式

# 查询mytable表中的name字段,并命名为别名userName:
SELECT
    name AS userName
FROM
    mytable;

省略AS

# 查询mytable表中的name字段,并命名为别名userName(不使用AS):
SELECT
    name userName
FROM
    mytable;

DISTINCT——去重

# 查询mytable表中不重复的name字段:
SELECT DISTINCT
    name
FROM
    mytable;

“+”——运算

两个操作数都是数值型,做加法运算

# 结果为2:
SELECT 1 + 1;

其中一个为字符型,试图将字符型转换为数值型

转换成功,继续做加法运算

# 结果为101:
SELECT '100' + 1;

转换失败,将字符型数值转换为0

# 结果为1:
SELECT 'value' + 1;

其中一值为NULL,结果为NULL

# 结果为NULL:
SELECT NULL + 1;

你可能感兴趣的:(mysql)