MySQL凝练 二
数据查询语言 1、查询表中某些字段 SELECT 字段1,字段2.。。 FROM 表名; 例:查询姓名与年龄 select name,age from Student; * 在SQL 中也是通配符,代表所有字段 2、SQL中的数学运算 + - * / 例:查询每个教师的日薪,按每月30天计算 select name,salary/30 from teacher; 例:查询每个教师的年薪,按每年12月计算 select name,salary*12 from teacher; 3、字段别名 为查询结果新取一个字段名 例:查询每个教师的年薪,并为查询结果设置的字段名为yearsal select name,salary*12 yearsal from teacher; 4、字符串操作 concat(s1,s2.。。); 返回连接参数产生的字符串,一个或多个待拼接的内容,任意一个为NULL则返回值为NULL 例:显示所有教师名和所教科目中间有下划线连接 select concat(name,'_',subject) from teacher;-----name_subject concat_ws(x,s1,s2..); 返回多个字符串拼接之后的字符串,每个字符串之间有一个x 例:连接字符串,并使用空格分隔 select concat_ws(' ',name,subject,'he')