目录

  • 基础查询命令
  • 起别名
  • 去重
  • " + " 号的作用
  • 拼接函数concat()
  • 判断是否是NULL函数ifnull()

基础查询命令

格式:  select 查询列表  from 表名;
1  查询列表可以是: 表中的字段,常量值,表达式,函数。
2  查询的结果是一个虚拟的表格。
具体操作:
1 查询表中的单个字段
select 字段名  from  表名;
2 查询表中的多个字段
select 字段名,字段名  from  表名;
3 查询表中的所有字段
select * from  表名;
查询常量值
select 常量值;
select "常量名";查询表达式
select 表达式;查询函数
select 函数名();

起别名

起别名的好处:
1 便于理解
2 如果要查询的字段有重名的情况,使用别名可以区分开。方式一:使用as
select 原名 AS 别名;
方式二:使用空格
select 原名 别名;一个特别的案例:查询salary显示结果为out put
SELECT salary AS out put from employees;
as 和 out 都是关键字了  区分不了 关键字和别名
解决方法:
SELECT salary AS "out put" from employees;//用双引号括住来区分关键字和别名。

去重

例子格式:  select distinct 段名 from 表名;

" + " 号的作用

MySQL中的" + "号仅仅只有一个功能: 运算符当两个操作数都是数值型,则做加法运算
例: select 100+90;当两个操作数只要一方为字符型,则试图将字符型数值转换成数值型
(1)如果转换成功,则继续做加法运算。
例: select '123'+90;
(2)如果转换失败,则将字符型数值转换成0。
例: select 'john'+90;两个操作数只要一方是null,结果肯定为null
例: select null+10;  //结果为null

拼接函数concat()

格式:
concat(名称1,名称2,.......)

判断是否是NULL函数ifnull()

格式: ifnull(你要判断的名,你想要返回的值)
例: ifnull(hello,0)
意思就是,我这个hello列.如果有是null的结果显示为0

MySQL的一些基础操作相关推荐

  1. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  2. 初识MySQL数据库(MySQL数据库的基础操作)

    初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...

  3. MySQL数据库的基础操作

    文章目录 一.数据库的基础操作 二.数据表的基础操作 1.数据表的创建 2.数据表数据的插入 2.数据表的查询 3.数据表的更新 4.数据表的数据删除 我使用的是MySQL数据库专用软件MySQL5. ...

  4. mysql表的基础操作: Create,,Retrieve,Update,Delete(大量示例)

    以下是阿鲤数据库基础查询的学习总结以及大量的练习,如果大家可以将此篇博客的练习做完,可以有校的加深大家对数据库的使用:如果你还不了解数据库,请浏览这篇博客数据库基础 一:create 二:retrie ...

  5. MySQL 视图的基础操作

    1.为什么使用视图:      为了提高复杂SQL语句的复用性和表操作的安全性(例如:工资字段不想展示给所有能查看该查询结果的人),MySQL提供了视图特性.所谓视图,本质上是一种虚拟表,其内容与真实 ...

  6. mysql的入门基础操作

    1.数据库的简介 1.1 什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作 1.2 常见的数据库 oracle  是oracle公司的数据库,是一个收费的大型的数据库 DB2,是IBM公 ...

  7. MySQL 视图的基础操作(五)

    1.为什么使用视图:      为了提高复杂SQL语句的复用性和表操作的安全性(例如:工资字段不想展示给所有能查看该查询结果的人),MySQL提供了视图特性.所谓视图,本质上是一种虚拟表,其内容与真实 ...

  8. mysql军刀_mysql基础操作

    登陆mysql命令行 mysql -h192.168.1.110 -uroot -p 查看所有数据库 show databases; 使用mysql数据库 use mysql; 如果数据库mysql存 ...

  9. 数据库基础笔记(MySQL)3 —— 基础操作

    表操作 表的创建 ( create ) create table 表名 ( 字段1 数据类型,字段2 数据类型 - ) ; 例:create table table_1 ( id int , name ...

最新文章

  1. 搭建SVN版本控制服务器
  2. linux系统一下剪贴板在哪里,Linux的最佳剪贴板管理器
  3. android enum 内存,Android 中的 Enum 到底占多少内存?该如何用?
  4. telegraf输出MySQL_Grafana+influxdb+telegraf初探-快速监控主机与mysql
  5. poj 2385Apple Catching(简单dp)
  6. Python之路(第二篇):Python基本数据类型字符串(一)
  7. 农夫山泉终于“玩砸了”
  8. Android 组件系列-----Activity保存状态
  9. 如何获取ezui tree 所有子节点
  10. eclipse导入Javaweb文件出错解决
  11. 超实用一键破解网页不能复制/右键菜单限制的 Bookmarklet 收藏夹书签小工具
  12. 量化金融经典理论、重要模型、发展简史大全
  13. 自定义elementUI select下拉框样式
  14. Dvr的工作原理及入门分析
  15. html怎么把图片左移_css如何向左移动图片
  16. 量化投资学习——一份高频因子的研报综述
  17. vue中el-table翻页序号连续
  18. 解决微信群服务管理难题,只需要一个助手
  19. android数据写入文件格式,Android 本地文件保存数据(2020-08-07)
  20. 项链分赃问题与Borsuk-Ulam定理

热门文章

  1. select 实现server I/O多路复用通信
  2. nyoj11-奇偶数分离
  3. powerdesigner 生成数据库脚本
  4. 成功创业者必须具备的9个特质
  5. Java对象转换为Json对象
  6. 数据结构-joseph环
  7. stm32 Bootloader设计(YModem协议)
  8. rda8955平台搭建摘要截图
  9. Hyperledger Fabric 核心模块(1)整体概述
  10. java练气期(3)----java高级(网络编程)