MySQL的一些基础操作
目录
- 基础查询命令
- 起别名
- 去重
- " + " 号的作用
- 拼接函数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的一些基础操作相关推荐
- Linux下Mysql数据库的基础操作
Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...
- 初识MySQL数据库(MySQL数据库的基础操作)
初识MySQL数据库 前言 1.查询所有数据库 2.创建数据库 2.1指令1: 2.2指令2: 3.3指令3: 3.删除数据库 3.1指令1: 3.2指令2: 在这里插入图片描述 4.切换数据库 总结 ...
- MySQL数据库的基础操作
文章目录 一.数据库的基础操作 二.数据表的基础操作 1.数据表的创建 2.数据表数据的插入 2.数据表的查询 3.数据表的更新 4.数据表的数据删除 我使用的是MySQL数据库专用软件MySQL5. ...
- mysql表的基础操作: Create,,Retrieve,Update,Delete(大量示例)
以下是阿鲤数据库基础查询的学习总结以及大量的练习,如果大家可以将此篇博客的练习做完,可以有校的加深大家对数据库的使用:如果你还不了解数据库,请浏览这篇博客数据库基础 一:create 二:retrie ...
- MySQL 视图的基础操作
1.为什么使用视图: 为了提高复杂SQL语句的复用性和表操作的安全性(例如:工资字段不想展示给所有能查看该查询结果的人),MySQL提供了视图特性.所谓视图,本质上是一种虚拟表,其内容与真实 ...
- mysql的入门基础操作
1.数据库的简介 1.1 什么是数据库,就是一个文件系统,使用标准sql对数据库进行操作 1.2 常见的数据库 oracle 是oracle公司的数据库,是一个收费的大型的数据库 DB2,是IBM公 ...
- MySQL 视图的基础操作(五)
1.为什么使用视图: 为了提高复杂SQL语句的复用性和表操作的安全性(例如:工资字段不想展示给所有能查看该查询结果的人),MySQL提供了视图特性.所谓视图,本质上是一种虚拟表,其内容与真实 ...
- mysql军刀_mysql基础操作
登陆mysql命令行 mysql -h192.168.1.110 -uroot -p 查看所有数据库 show databases; 使用mysql数据库 use mysql; 如果数据库mysql存 ...
- 数据库基础笔记(MySQL)3 —— 基础操作
表操作 表的创建 ( create ) create table 表名 ( 字段1 数据类型,字段2 数据类型 - ) ; 例:create table table_1 ( id int , name ...
最新文章
- 搭建SVN版本控制服务器
- linux系统一下剪贴板在哪里,Linux的最佳剪贴板管理器
- android enum 内存,Android 中的 Enum 到底占多少内存?该如何用?
- telegraf输出MySQL_Grafana+influxdb+telegraf初探-快速监控主机与mysql
- poj 2385Apple Catching(简单dp)
- Python之路(第二篇):Python基本数据类型字符串(一)
- 农夫山泉终于“玩砸了”
- Android 组件系列-----Activity保存状态
- 如何获取ezui tree 所有子节点
- eclipse导入Javaweb文件出错解决
- 超实用一键破解网页不能复制/右键菜单限制的 Bookmarklet 收藏夹书签小工具
- 量化金融经典理论、重要模型、发展简史大全
- 自定义elementUI select下拉框样式
- Dvr的工作原理及入门分析
- html怎么把图片左移_css如何向左移动图片
- 量化投资学习——一份高频因子的研报综述
- vue中el-table翻页序号连续
- 解决微信群服务管理难题,只需要一个助手
- android数据写入文件格式,Android 本地文件保存数据(2020-08-07)
- 项链分赃问题与Borsuk-Ulam定理