文章目录

  • sqlyou 一些用法技巧
  • —基本 SELECT 语句
  • MySQL基础_+号的作用
  • MySQL基础_【案例讲解】基础查询

sqlyou 一些用法技巧

  1. 如果在 sqlyou 里面不喜欢自己写字段可以打开表的栏位下面双击你需要的字段即可在查询界面添加。
  2. 按F12 进行格式缩进从一行变为列。
  3. F9 执行

—基本 SELECT 语句

  1. select _id from table 查询单个字段

  2. select _id ,name from table 查询多个字段 根据自己需求显示相应的字段位置

  3. select * from table 查询所有 根据字段结构一致

  4. 查询有关键字用着重号区分开

    eg: select 'name'from table select 100; //查询常量
    select '刘备'; //查询 字符
    select version()  //查询函数
    
    1. 起别名 有三种方式列的别名:

      • 重命名一个列。列如两张表 同一个name 字段 就可以用别名来区分
      • 便于计算。
      • 紧跟列名,也可以在列名和别名之间加入关键字 ‘AS’,别名使用双引号,以便在别名中包含空 格或特殊的字符并区分大小写

      select name as 姓名 from table //用 as
      select name 姓名 from table  //用空格 #
      select name "out put" from table //有特殊字用双引号引起来
      
      1. 去重
      select distinct name from table
      

注 意

• SQL 语言大小写不敏感。

• SQL 可以写在一行或者多行

• 关键字不能被缩写也不能分行

• 各子句一般要分行写。

• 使用缩进提高语句的可读性

MySQL基础_+号的作用

/* +号的作用Java 中+号的作用1. 运算符,两个操作数都为数值型2. 连接符,只要有一个操作数为字符串
*/
mysql 中的+号只有一个功能:运算符select 100+30;  两个数都为数值型 侧做加法运算select '123'+90; 其中一方为字符型,试图将字符类型转化成数数值型如果转换成功就继续做加法云算 结果是:213select 'liming'+90;如果转换失败 就字符型转换成0 结果:90 select null+10; 只要其中一方为null,结果就为null

在MySQL 中有一个链接函数 concat()

 selEct concat('宫崎骏','久石') 大师;selEct concat('a','b'.'c')  AS 结果;

MySQL基础_【案例讲解】基础查询

显示出表 employees 的全部列,各个列之间用逗号隔连接 列头显示成 out_put ifnull 判断是否为null

select IFNULL(commission_pct,0) AS 奖金率, commission_pctfrom employees;

CONCAT() IFNULL() 两个函数

SELECT     CONCAT('FIRST_NAME',',',''LAST_NAME,',',IFNULL(COMMISSION_PCT,0) as OUT_PCT FROM  employees;

MySQL__数据处理之查询相关推荐

  1. GaussDB(for MySQL)近数据处理(NDP)解锁查询新姿势

    业务增长对数据库吞吐量和响应能力提出新挑战 随着企业和政府机构将其应用程序迁移到云端,对基于云的数据库即服务(DBaaS)产品的需求也在迅速增长.传统上的DBaaS产品,是云服务提供商基于现有的数据库 ...

  2. 性能提升100倍,GaussDB(for MySQL)近数据处理(NDP)解锁查询新姿势

    林舒,20年以上数据库内核研发经验.原IBMDB2数据库内核专家,专长数据库内核性能优化.SQL查询优化.MPP分布式数据仓库技术等.现就职于华为加拿大研究所,全程参与了RDS for MySQL以及 ...

  3. 想学大数据?大数据处理的开源框架推荐

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文讨论大数据处理生态系统和相关的架构栈,包括对适应于不同任务的多种框架特性的调研.除此之外,文章还从多个层次对框架进行深入研究,如存储,资 ...

  4. db2嵌套查询效率_提高DB2 查询性能的常用方法

    [IT168 技术文档]本文先对 DB2 提供的几种用于提高查询性能的相关工具和命令进行介绍,然后根据笔者的工作经验介绍一些常用的技巧和方法来提高查询性能.主要集中于如何创建和维护索引.改写查询以及改 ...

  5. db2嵌套查询效率_提高 DB2 查询性能的常用方法

    提高 DB2 查询性能的常用方法 张大为 和 陈力 2007 年 9 月 28 日发布 简介 随着 DB2 应用的逐渐增多,越来越多的数据库开发人员在项目开发过程中都会遇到查询过于复杂,导致性能难以接 ...

  6. 【SQL查询系列】子查询经典案例

    文章目录 前言 数据库 查询案例 1. 查询工资最低的员工信息: last_name, salary 2. 查询平均工资最低的部门信息 3. 查询平均工资最低的部门信息和该部门的平均工资 4. 查询平 ...

  7. MySQL学习笔记_上(select查询)

      上次整理了一些练习发到博客上了,也说要发基础的,整理了一下午才算是把查询那块的勉强整理完,下次再整理其他的,另外还在写设计模式和数据结构的草稿,写的差不多会慢慢发的,这两项算是副线发展,主线还是按 ...

  8. 外包工作经历暨2021年终总结

    公司:太极-慧点科技 时间:2021/3/24~2021/6/7 项目:工商联/经济日报社OA项目 技术点: 前端:VUE封装组件 后端:Springboot.Spring Data Jpa Jenk ...

  9. 史上最全的“大数据”学习资源

    2019独角兽企业重金招聘Python工程师标准>>> 资源列表: 关系数据库管理系统(RDBMS) 框架 分布式编程 分布式文件系统 文件数据模型 Key -Map 数据模型 键- ...

最新文章

  1. SCALA当的trait
  2. Android:屏幕旋转
  3. Android学习笔记(11):线性布局LinearLayout
  4. MagicDraw UML 16.8 安装教程
  5. POJ - 2142 The Balance(扩展欧几里得)
  6. 《深入理解OSGi:Equinox原理、应用与最佳实践》一2.2 Bundle
  7. C++中public,protected,private派生类继承问题和访问权限问题
  8. 迭代器 java_面试必备(含答案):30 个 Java 高频面试问题
  9. .NET Core开发日志——RequestDelegate
  10. python的底层实现,Python封装底层实现原理详解(通俗易懂)
  11. sas 文件传输 本地 服务器,SLIM SAS SFF-8654服务器转换线让传输更容易!
  12. linux systemctl
  13. mysql recovery_MySQL Recovery
  14. 怎么样计算机械功率,如何计算设备功率?设备功率计算公式
  15. openstack详解(二十四)——Neutron服务注册
  16. 也就整了一万字的「数据指标体系」指南。
  17. php 设置允许跨域请求
  18. web前端基础联系作业
  19. linux网卡命名规则及修改ip地址
  20. python 爬虫《百炼成佛》爬虫入门 (爬虫介绍)第一个爬虫程序

热门文章

  1. 5ecsgo启动失败2错误代码2_单机多实例--启动2个Elasticsearch Cluster
  2. ImportError: No module named managers
  3. MPU6050工作原理及STM32控制MPU6050
  4. 微服务-封装-docker by daysn大雄
  5. PPT,要你好看(全彩)pdf
  6. MySQL外键约束_ON DELETE CASCADE/ON UPDATE CASCADE
  7. Debian+Django+uWsgi+nginx+mysql+celery
  8. web视频播放插件:Video For Everybody
  9. tiny6410裸机编程-----Timer (1)
  10. 【慢慢学算法】:奇偶校验(bitset使用)