复制代码1#基本查询2/*3语法4selectquerylistfromtablename;5类似于:System.out.println(print);6特点:71、查询列表可以是:表公式函数中的字段常量值表达式82、查询结果为虚表910*/11#1。查询表中单个字段1213SELECTstart_timeFROMslow_log;1415#2.查询表中的多个字段1617SELECTstart_time,user_host,rows_sentFROMslow_log;1819#3查询表中的所有字段20SELECT21start_time,22user_host,23query_time,24lock_time,25rows_sent,26rows_examined,27db28FROM29slow_log;3031SELECT*FROMslow_log;3233#4。查询常量值3435SELECT100;3637SELECT'john';3839#5。查询表达式4041SELECT100*99;4243#6.查询函数4445SELECTVERSION();4647#7。为字段创建别名4849/*501.简单易懂512.如果要查询的字段同名,可以区分别名52*/53#第一种方法使用AS5455SELECT100*99ASResult;5657#第二种方法使用空格5859SELECTlast_namelastname,first_namefirstnameFROMemployees;6061#第三种方法:查询salary,如果别名中有特殊字符使用双引号6263SELECTsalaryAS“输出”来自员工;6465#8。去重6667#案例:使用DISTINCT6869SELECTDISTINCTdepartment_idFROMemployees;7071#9.查询员工中设计的部门编号。+号只是一个操作符,不能作为连接字符串的连接符72/*73mysql中的+号:函数运算符只有一个74select100+99;如果两个操作数都是数字,则进行加法运算19975select'100'+99;只要其中一个是字符串,就尝试将字符串转换为数值76如果转换成功,则继续添加19977select'join'+99;如果转换失败,将字符值转换为09978selectnull+10;只要其中一个为null,结果就是null79*/8081#10。用于字符串拼接的函数CONCAT()8283SELECTCONCAT('a','b','c')ASresult;8485SELECT86CONCAT(last_name,first_name)ASname87FROM88employees;复制代码
