mysql相关知识-基础查询

mysql相关知识

一.基础查询

  1. 查询表达式:SELECT 字段,字段,字段 FROM 表
    1.1 查询单个字段:SELECT 字段 FROM表
    1.2查询多个字段:SELECT 字段,字段,……FROM 表
    1.3查询所有字段:SELECT * FROM 表
    注解:F12 对齐格式
  2. 查询函数
    SELECT DATABASE 查询当前数据库
    SELECT VERSION 查询当前数据库服务器的版本
    SELECE USER 查询当前root用户
  3. 起别名
    方式一:使用as关键字
    select user as 用户名;
    select user as “用户名”
    select user as ‘用户名’
    方式二:使用空格
    select user 用户名
    select user “用户名”
    select user ‘用户名’
  4. MySQL中+的作用
    1.Java中+ 的作用:
    (1)加法运算
    (2)拼接符
    至少有一个操作数为字符串 “张无忌”+100
    2.MySQL中+:
    只有加法运算:
    (1)两个操作数都是数值型
    直接运算
    (2)其中一个操作数为字符型
    将字符型数据强制转换成数值型,如果无法转换,直接当成0处理
    “无极”+100==100
    (3)其中一个操作数为null
    null+null=nnull
    null+100=null
  5. 拼接
    使用concat拼接函数
    select concat(string1,string2)as 别名 from表
  6. distinct的使用
    作用:去掉重复项
    需求:查询员工涉及到的部门编号有哪些
    select distinct department_id from employees
  7. 查询表的结构
    (1)DESC 表名
    (2)show columns from 表名
  8. IFNULL函数
    功能:如果表达式一为空则显示表达式二,否则显示表达式二
    IFNULL(表达式一,表达式二) from 表
    表达式一:可能为null的字段或表达式
    表达式二:如果表达式一为空,则最终结果显示的值
    eg: select commission_pct ifnull(commission_pct,空) from employees;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值