字段
字段与列含义差不多,数据库列一般叫列,字段一般是指计算字段
计算字段
其实就是一段各个列的信息集合,这个集合实际并不存在与数据库表中,计算字段是运行时在SELECT语句内创建的 。
拼接字段
拼接——将值连接到一起构成单个值
Concat()函数
SELECT Concat(name,'(',字段名,')') FROM company Order BY name;
使用别名
从前面的输出可以看出,我们新创建的集合(形成了一个列)的名字是什么,他实际没有名字,他只是一个值。这样子,如果我们的客户机试图去引用他,就会无法引用!
为了解决这个问题,SQL支持列别名。别名就是一个字段或值的替换名,别名用AS关键字赋予。看例子:
SELECT CONCAT(user_name,'(',user_age,' ',user_id,')') AS vendlist FROM users ORDER BY users.user_id;
这样子,我们在查看输出的列,就会发现他的名字是vendlist啦 。
执行算数计算
可以进行加减乘除的运算
SELECT user_name,user_age * users.user_id AS user_prices FROM users ORDER BY user_id;
这样我们的输出结果将会多出一了个列,名为user_prices,它是由age * id 得来的!
我们MySQL 的计算 支持 + - * / !