1.查询字段

查询表某字段:select 字段名 from 表名;

查询表内所有字段:select * from 表名;

(当字段和关键字重名是用( ` )着重号区分 )

2.查询常量值

select 100;#查询数字

select  ‘John’;# 查询字符

3.查询表达式

select 100*98;

4.查询函数

select VERSION(); # 调用该函数后返回执行结果

5.起别名

select 100*98 as 结果;  # 使用as 起别名

select last_name 姓,first_name 名 from employees;()   # 使用空格起别名

(当别名中有关键词或者特殊符号(例:# 空格等),别名可加上双引号 “” )

6.去重

select distinct 字段名 from 表名;  # 关键字 distinct 去重

7. +号的作用:仅仅只是运算符

select 100+90;两操作数都为数值型,则为加法运算

select '123' +90 ;若一方为字符型,则+会试图将字符型数值转换成数值型

        转换成功,则继续加法运算

select 'john' +90 ;  转换失败,则将字符型数值结果转换为0

select null+90; 若+运算其中一方为null,则结果为null

8.字符连接

select concat(‘a’,'is','b') as 结果;  #concat()用于字符连接

9.若字段值为null

select ifnull(字段名,0) from 表名;# ifnull 为关键字,表示如果字段中为值为null 则将其替换为0

转载于:https://www.cnblogs.com/Vera-y/p/10917195.html

数据库MySQL--基础查询相关推荐

  1. 【MySQL】黑马教程MySQL数据库 MySQL基础(一)

    文章目录 [MySQL]黑马教程MySQL数据库 | MySQL基础(一) MySQL启动 MySQL客户端连接 MySQL数据模型 SQL SQL分类 DDL 表操作-查询 表操作-创建 表操作-数 ...

  2. MySQL连接查询——MySQL 基础查询你会了吗?

    前言: 由于大一学习数据库不扎实,学到后面有点吃力,所以回过头来认真学习一边,写一些学习总结,提醒自己.也要告诫读者,把基础打扎实.读者觉得有用的话可以收藏点赞哦! 上一篇:MySQL函数查询--My ...

  3. 麦子mysql_[数据库]MySQL基础 (麦子学员 php 第二阶段)

    [数据库]MySQL基础 (麦子学员 php 第二阶段) 0 2018-08-13 03:00:11 通过my.ini配置文件修改字符集:客户端字符集设置:[mysql]default-charact ...

  4. mysql以下日期函数正确的_[数据库]MYSQL基础03(日期函数)

    [数据库]MYSQL基础03(日期函数) 0 2015-10-29 01:00:09 工作中对日期的处理是经常遇到的,需求可能多种多样,因此重点介绍. 1.获取当前日期select NOW()-- 结 ...

  5. mysql 查找小写字母_MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析

    <MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析>要点: 本文介绍了MYSQL数据库MySQL中查询的有关英文字母大小写问题的分析,希望对您有用.如果有疑问,可以联系我们. ...

  6. 数据库MySQL基础---DDL/DML/DQL

    MySQL基础 数据库简介 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.可共享的.统一管理的大量数据的集合. 与数据库相关的概念数据 ...

  7. 高并发时,读文件、读SESSION、读缓存(Redis)和读数据库(Mysql)的查询效率哪家强?

    今天我们来探讨下读文件.读SESSION.读缓存(Redis).读数据库(Mysql),四者查询速度大比拼,效率哪家强? 前言:本案例测试环境为本地环境,局域网模式,不同的业务逻辑,会对测试结果产生影 ...

  8. 数据库Mysql基础------第一部分 数据的准备与基础命令

    一.初识数据库 一.为什么要用数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库 数据库随时随地的存在,并且使用,简单的说,数据库就是收集数据的结构.数据涉及很多,例如一个 ...

  9. Mac安装mysql数据库MySQL基础和MySQL在开发中常用的技术

    一.安装步骤 打开终端,输入: sudo vi ~/.bash_profile 输入 i 然后粘贴以下内容 # mysql alias mysql='/usr/local/mysql/bin/mysq ...

  10. 最基础!MySQL基础查询SELECT

    1.查询表中字段 USE 要操作的数据库名; SELECT 查询的字段 FROM 要操作的表; 若要查询表中所有字段,可以用 * 代替上面的 查询的字段 . 2.查询常量 SELECT 99; SEL ...

最新文章

  1. 如何修复 Flutter 中的“正在检查 Dart SDK 版本... << 此时出乎意料”错误?
  2. Struts2之Ognl
  3. PHP的Static与Global
  4. Linux获得命令帮助
  5. bzoj2938: [Poi2000]病毒
  6. 二叉树高度的代码解析_剑指offer 从上到下打印二叉树
  7. java对docker_如何在docker中运行java程序
  8. access和mysql4注入小技巧
  9. Win32写一个极简定时关机软件的全部过程讲解
  10. 永中集成Office的春天能否到来?
  11. 问卷:城市名 转换成 城市线:一线、新一线、二三四五线
  12. 数学建模专栏 | 第八篇:MATLAB评价型模型求解方法
  13. mongoose schema Schema hasn't been registered for model
  14. 去除xp系统计算机多余的系统,WinXP电脑如何清理垃圾?
  15. 2012 年美国总统候选人政治献金 数据分析(numpy+pandas)
  16. vb.net LPT端口 开钱箱和小票纸打印超时问题解决办法
  17. QQ群无法下载视频和图片解决方案
  18. IDA Pro 4.9.0.863 Advanced Full with SDK
  19. Python编程初学者指南——有所思
  20. 车间生产管理(一)· 产线流程控制及产品质量追溯解决方案

热门文章

  1. JMeter性能测试入门
  2. ADB server didn't ACK * failed to start daemon * 解决方案
  3. java.io.IOException: Unable to open sync connection!的解决方案
  4. Android Launcher 分析
  5. android native crash的处理机制
  6. IP层:尽力交付,可能丢包,可能重包,可能无序
  7. java中用byte[]数组实现的队列和用Byte[]实现的队列实际占用空间对比
  8. [USACO Mar08] 牛跑步 --k短路
  9. 工作几年的感想(一)
  10. 个人博客作业第三周--必应词典分析