zoukankan      html  css  js  c++  java
  • 002 基础查询

    一 .基础查询

    语法格式:

    select  [查询列表]  from 表名.

    查询列表:可以是字段,常量,计算值等.

    查询结果集: 可以认为是一个虚拟表[这个在后面子查询的理解非常重要].

    从一定意义上,查询就以为着[从某个范围内选取一定量的信息]


    二 . 查询表中的字段

    [1]查询单字段

    SELECT last_name FROM employees

    [2]查询多字段

    SELECT last_name,first_name , email FROM employees

    [3]全字段

    select * from employees


    三.查询常量

    select 100.

    (此时的from语句呢?)mysql的语法不是很不严格,可以没有这个表名.

    SELECT 100  FROM  DUAL [高版本的mysql加入了这个虚表完成结构严格的sql语句].


    四 . 别名机制

    SELECT last_name [as]  lastName  FROM employees .

    使用as 作为别名,常常我们可以省略这个as关键词.

    [这个表名机制十分重要,在后面表连接的时候需要区分字段.

    另外在后面我们使用ORM框架的时候,刻个别名机制可以帮助我们省很多事情.]


    五.去重

    使用distinct 关键词帮助实现去重复.

    查询所有的部门编号.

    SELECT DISTINCT department_id FROM employees.


    六. 使用concat实现字符串的连接

    SELECT CONCAT(last_name ,' ' ,first_name) FROM employees

    其中concat函数可以连接多个字符串.

  • 相关阅读:
    晨考总结第二天
    晨考总结第一天
    常用的设计模式总结
    AOP底层原理剖析
    Spring AOP
    jstat统计输出说明
    zabbix 触发器匹配字符串告警
    hive部分常用函数
    nginx日志说明
    windwos文件句柄数限制
  • 原文地址:https://www.cnblogs.com/trekxu/p/8462969.html
Copyright © 2011-2022 走看看