数据库学习(2.1基础查询)DQL语句

一: 基础查询 (所用图形化工具是SQLyog)
语法: select 查询列表 from 表名;
特点:
1,查询列表可以是:表中的字段,常量值,表达式,函数.
2,查询的结果是一个虚拟的表格.

#查询变量
命令:
1,查询一个:select 查询 from 表名.
2,查询多个字段:select a,b,c  from表名.
3,查询所有字段:select* from 表名.(f12可以格式化).
细节:
1)一般在使用开头加上:use 库名;
2)如果怕字段与关键字混淆,'a’这样即可.
3)若要指定的执行某些字段,选中运行即可.

#查询常量
1)查询常量值:select 常量.
2)查询表达式:如计算select 100%98等.
3)查询函数(方法):select version();

#起别名
好处:便于理解;如果要查询的字段有重名的情况,使用别名便于区分;
1)使用as:select 100%98 as 结果;
2)使用空格: select last_name 姓,first_name 名 from表名;
注意:如果更改后的名字有特殊字符,则要用双引号(或者单引号)引起来;

#除重名
出去重复的字段名
1)在字段名前面加上distinct即可

#+号的使用
Java中的+:1)运算符,两个操作数都为数值型.
                2)连接符,只要有提个操作数为字符串
MySQL中的+:只能当作运算符
1)两个数都是数值型,则做加法运算.
2)只要有一方为数值型,则试图将字符转为数值.如果转换成功,则继续做加法运算.如果转换失败则将字符型转换为0;
3)只要一方为null;则结果肯定为null;
4)在MySQL中连接两个字符串用函数concat(a,b).
5)在使用concat连接字段的时候,在可能为null的字段前加上ifnull来将可能为null的值替换为指定的值.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我只会javase

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值