MYSQL学习:常用命令,基础查询:去重,+号用法,连接字符串

0.mysql中常用命令

**#1查看当前所在的数据库:
SHOW DATABASES;
#2使用指定的库:
USE 库名;
#3打开当前库所有的表:
SHOW TABLES FROM 库名;
#4查看表结构:
DESC 表名;
#5查看服务器版本:
SELECT VERSION();
#6注释
 #单行注释
/*
...
多行注释
...
*/**

基础查询
1.去重:DISTINCT(distinct)
语法:select DISTINCT 查询字段 FROM 表名;

#案例
mysql> select distinct department_id from employees;
+---------------+
| department_id |
+---------------+
| NULL          |
|            10 |
|            20 |
|            30 |
|            40 |
|            50 |
+---------------+
12 rows in set (0.06 sec)

2. +号的作用

有且仅有一个功能:运算符
只要其中一方为null,则结果一定为null(select null+100;)结果为null

**两个操作数都为数值型,做加法运算**
select 100+90+--------+
| 100+90 |
+--------+
|    190 |
+--------+
**其中一方为字符型,则试图转换字符型为数值型,成功则做加法运算;
失败则将字符型数值转换为0**
mysql> select '87'+67;
+---------+
| '87'+67 |
+---------+
|     154 |
+---------+

mysql> select 'hello'+21;
+------------+
| 'hello'+21 |
+------------+
|         21 |
+------------+

3.连接字符:concat
语法:select concat(str1,str2,…) from 表名;

**案例**
mysql>select concat(last_name,first_name) as 姓名 from employees;
mysql>SELECT CONCAT('hello','world');
+-------------------------+
| concat('hello','world') |
+-------------------------+
| helloworld              |
+-------------------------+

**4.练习
显示出表 employees 的部分列,各个列之间用逗号连接,列头显示成 OUT_PUT **

**引号中的逗号,也会执行查询!**
mysql>  select concat(first_name,',',last_name,',',job_id) as out_put
    -> from employees;
+------------------------------+
| out_put                      |
+------------------------------+
| Steven,K_ing,AD_PRES         |
| Neena,Kochhar,AD_VP          |
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值