• MySQL基础


     MySQL基础查询

    查询常量值
     SELECT 100;
     SELECT 'zero';
     
     查询表达式
     SELECT 100%95;
     
     查询函数
     SELECT VERSION();
     
     打印
     System.out.println(我被打印了);

     MySQL中的“+”

    仅仅只有一个功能:运算符
    
    select 100+90; 两个操作数都为数值型,则做加法运算
    select '123'+90;只要其中一方为字符型,试图将字符型数值转换成数值型
                如果转换成功,则继续做加法运算
    select 'john'+90;   如果转换失败,则将字符型数值转换成0
    
    select null+10; 只要其中一方为null,则结果肯定为null

     MySQL中条件表达式

    简单条件运算符:
    ><=!=<>(不等于)、 >=<=<=>(安全等于:既可以判断NULL值,又可以判断普通的数值,可读性较低)
     
    逻辑运算符:
       &&和and:两个条件都为true,结果为true,反之为false
        ||或or: 只要有一个条件为true,结果为true,反之为false
        !或not: 如果连接的条件本身为false,结果为true,反之为false
     
    模糊查询:
       like:
       一般和通配符搭配使用
       通配符:
       “%”任意多个字符;“_”任意单个字符;
       例如:
       查询员工名中第三个字符为e,第五个字符为a的员工名和工资 
       SELECT last_name,salary FROM employees WHERE  last_name LIKE '__n_l%';(“_”表示占位符)
       查询员工名中第二个字符为_的员工名
       SELECT last_name FROM    employees WHERE    last_name LIKE '_\_%' ;(“”代表转义符)
       或者
       SELECT last_name FROM    employees WHERE    last_name LIKE '_$_%' ESCAPE '$';(使用ESCAPE将‘$’进行转义)
       between and
       in
       is nullis not null
     
     

     

  • 相关阅读:
    js 数据类型的转换
    js数组学习方法汇总
    跳转页面的方法总结
    今天用js做拉一个时钟
    今天用js做拉一个时钟
    js中字符的比较
    1005 继续(3n+1)猜想 (25分)
    1002 写出这个数
    日期差值
    1040 有几个PAT (25分)
  • 原文地址:https://www.cnblogs.com/-zzc/p/13831707.html
Copyright © 2020-2023  润新知