zoukankan      html  css  js  c++  java
  • mysql基础-进阶一【基础语法】

    基础语句-进阶1【基础语法】
    • 语法

      • select 查询列表 from 表名;
        特点:
        1. 查询的结果集 是一个虚拟库
        2. select 查询列表 类似于system.out.println(打印内容)
        3. 执行顺序
          select first_name from employees; 【查询表】
          (1)from子句
          (2)select子句
        4. 查询列表可以是:字段、表达式、常量、函数等
        ​
        select 后面跟的查询列表,可以由多个部分组成,中间用逗号隔开
        例如:select 字段1,字段2,表达式from表;
    • 查询常量

      • select 100;
    • 查询表达式

      • select 100%3;
    • 查询单个,多个,所有字段

      • select last_name from employees;  【查询单个字段】
        SELECT last_name,email,employee_id FROM employees;  【查询多个字段】
        SELECT * FROM employees;  【查询这张表所有字段】
    • 查询函数 (调用函数、获取返回值)

      • SELECT DATABASE();  【查询当前use的库名】
        SELECT VERSION(); 【查询当前数据库版本】
        SELECT USER();  【查询当前连接该数据库的用户名】
        ifnull(表达式1, 表达式2)  
          表达式1【可能为null的字段或者表达式,】
          表达式2【如果表达式1为null,则最终结果显示的值】
          结果:如果表达式1是null,则显示表达式2,否则显示表达式1
    • 起别名

      • 方法一:SELECT USER() AS 'username';  【列名显示username,而不显示USER()】
               SELECT last_name AS '姓名' FROM employees;
        ​
        方式二:SELECT last_name '姓名1' FROM employees;
      • 拼接多个字段通过别名输出

      • 使用concat拼接函数
        SELECT CONCAT(first_name,last_name) AS 'name' FROM employees;
    • distinct使用

      • 查询结果去重
        SELECT DISTINCT department_id FROM employees;
    • 查看表结构

      • DESC employees; 【方式一】
        SHOW COLUMNS FROM employees;  【方式二】
  • 相关阅读:
    第十五节课:习题讲解
    第十四节课:字典
    Python第十三节课-文件的读取和写入
    Python第十二节课--循环语句与注释
    Python第十一节课--字符串的格式化
    Python第十节课==对象的方法
    Python第九节课--初识函数
    初识函数--文件的读取和打开,已一节课一节课分开,可不看
    刷题647. Palindromic Substrings
    刷题617. Merge Two Binary Trees
  • 原文地址:https://www.cnblogs.com/lich1x/p/13926418.html
Copyright © 2011-2022 走看看