查询所有列:

SELECT * FROM 表名;

SELECT * FROM emp;

指定查询:

SELECT 列1 [,列2,........列N] FROM 表名;

distinct 消除相同的重复行:

SELECT DISTINCT JOB FROM EMP;

列运算:

SELECT *,sal*1.5 from emp;

会发现列名称sal变为sal*1.5,列中的值也乘了1.5,但其实数据没有变,因为这只是查询看乘1.5的样子

当你给的值无法转换为整数(如name定义为varchar)时转换为0。

ifnull:

假如有一列定义为int的值为null,若要与另一列相加时会变为null,这时我们想将null转换为0时就要用到 ifnull

select *,列名+ifnull(要相加的列名,0)from 表名;

给列起别名:

select 列名 as 别名1,列名 as 别名2 from 表名;

as可以省略。

模糊查找:

假如在学生表里查询姓张的人:select * from tb_stu where name like '张';若查询名字是两个字的,就写成'张_',若是三个字的,就写成'张_ _';

若找名字里有刚字的人(假如如有李刚 王刚 郭小刚),就用"%"符:select * from tb_stu where name like '%刚';

其中%是指前0到n的数据,所以只要有“刚“ 这个字就能查询出来。

若查询名字中含有某个字的人:就写成  '%要查询的字%';

内连接:

方言: SELECT * FROM 表1 别名1,表2 WHERE 别名1.xx=别名2.xx

标准:SELECT * FROM 表1 别名1 INNER JOIN 表2 别名2 ON 别名1.xx=别名2.xx

自然: SEKECT * FROM 表1 别名1 NATURE JOIN 表2 别名2

内连接查询出的所有记录都满足条件。

noob之MySQL基本查询相关推荐

  1. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  2. mysql 查看当前事务id,MySQL 如何查询当前最新事务ID

    写在前面:在个别时候可能需要查看当前最新的事务 ID,以便做一些业务逻辑上的判断(例如利用事务 ID 变化以及前后时差,统计每次事务的响应时长等用途). 通常地,我们有两种方法可以查看当前的事务 ID ...

  3. 分享一个mysql 复杂查询的例子

    发布:脚本学堂/MySQL  编辑:thebaby   2013-08-23 09:37:37  [大 中 小] 有关mysql复杂查询的一个例子,正在学习mysql的朋友,可以作为一个参考. 在my ...

  4. 浅谈 MySQL 子查询及其优化

    2019独角兽企业重金招聘Python工程师标准>>> 使用过oracle或者其他关系数据库的DBA或者开发人员都有这样的经验,在子查询上都认为数据库已经做过优化,能够很好的选择驱动 ...

  5. mysql慢查询开启及分析方法

    最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志,经过分析sql记录,发现问题很多,开发人员很多没有对sql优化, ...

  6. mysql 查询语句 参数,mysql参数化查询语句有关问题

    mysql参数化查询语句问题 部分代码如下: using (MySqlConnection conn = new MySqlConnection(connectionString)) { conn.O ...

  7. MySQL慢查询日志分析(一)

    慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志 ...

  8. pythonmysql查询转list_使用Python将Mysql的查询数据导出到文件的方法

    mysql官方提供了很多种connector,其中包括python的connector. 下载地址在:http://dev.mysql.com/downloads/connector/python/ ...

  9. MySQL联合查询语法内联、左联、右联、全联

    MySQL联合查询效率较高,以下例子来说明联合查询(内联.左联.右联.全联)的好处: T1表结构(用户id,用户名,密码)    userid   username  password 1   jac ...

  10. mysql数据库优化课程---16、mysql慢查询和优化表空间

    mysql数据库优化课程---16.mysql慢查询和优化表空间 一.总结 一句话总结: a.慢查询的话找到存储慢查询的那个日志文件 b.优化表空间的话可以用optimize table sales; ...

最新文章

  1. 刚出道的黑客搞瘫美国!他们一边搞钱一边捐款给慈善组织,还说俄国人不打俄国人...
  2. linux给普通用户sudo权限
  3. can协议crc计算_CAN总线的升级版——CAN FD简介
  4. Luogu P1115 最大子段和(dp 贪心)
  5. 为什么Linux内核里大量使用goto,而很多书籍却不提倡使用?
  6. opengl 深度详解_一步步学OpenGL(23) -《阴影贴图1》
  7. mysql 搜索_MySQL模糊搜索的几种姿势
  8. sqlalchemy 简介
  9. 数字相控阵雷达的优势(Benefits of Digital Phased Array Radars)1
  10. 数据库“新增字段、删除字段、修改字段“
  11. 本科论文发表的难度大吗
  12. java 判断当前时间节气,请问js获取阴历节气后根据节气判断春夏秋冬四季?该怎么写呢...
  13. 用react制作半圆形进度条
  14. 星际迷航4之抢救未来
  15. python xmind_XMind
  16. MYSQL 数据库给表加约束条件 (史上最详细教程!)!!
  17. vmware启动sda assuming drive cache黑屏
  18. 如何查看自己亚马逊的的库存容量?
  19. 从零开始学习linux的I2C设备驱动框架——写一个简单的SHT20驱动
  20. 【UE4 第一人称射击游戏】02-玩家健康和护甲

热门文章

  1. 小米平板完整bios_小米平板bios设置u盘启动操作步骤
  2. 2020 — 只争朝夕,不负韶华
  3. 如何制作网站_如何制作自己的网站
  4. 简述计算机键盘上shift键的作用,shift键的作用是什么
  5. CSDN实训 - 个人博客界面制作
  6. Halcon 算子 Orientation_region
  7. SQL Server 日期 字符串 格式转换 函数 datetime convert
  8. mysql逻辑模型的概念_概念模型、逻辑模型、物理模型区别?
  9. linux smtp ip伪造,邮箱伪造之搭建匿名SMTP服务器
  10. 时序数据库TSDB逐日统计的Jave算法实现过程