zoukankan      html  css  js  c++  java
  • MySQL 输入查询

    一、基本使用
    当我们已连接到服务器。我们可以做很多事情。

    1. 查看数据库基本信息
    MariaDB [(none)]> SELECT DATABASE();
    +------------+
    | DATABASE() |
    +------------+
    | NULL       |
    +------------+
    1 row in set (0.00 sec)
    
    1. 四则计算
    MariaDB [(none)]> select 453 * 453 / 43;
    +----------------+
    | 453 * 453 / 43 |
    +----------------+
    |      4772.3023 |
    +----------------+
    1 row in set (0.00 sec)
    
    1. 配置查看
    MariaDB [(none)]> show variables like '%binlog%';
    +-----------------------------------------+----------------------+
    | Variable_name                           | Value                |
    +-----------------------------------------+----------------------+
    | binlog_annotate_row_events              | OFF                  |
    | binlog_cache_size                       | 32768                |
    | binlog_checksum                         | NONE                 |
    | binlog_commit_wait_count                | 0                    |
    | binlog_commit_wait_usec                 | 100000               |
    

    当然不仅只有上示几点,MySQL 还有更多的功能。

    二、输入特性

    1. 查询通常由一个 SQL 语句和一个分号组成。特殊如 quit(退出) 这类不需要。
      MySQL 通过查找终止分号(而不是通过查找输入行的末尾)来确定语句的结尾。(换句话说,MySQL 接受自由格式的输入:它收集输入行,但直到看到分号时才执行它们。)
    MariaDB [(none)]> select * from
        -> test_table where
        -> date >= 20200101 and status = 1
        ->
        -> group by date ;
    

    在此示例中,请注意输入多行查询的第一行后,提示从 mysql>变为的方式->。这就是 mysql表示尚未看到完整语句并正在等待其余语句的方式。
    如果决定不想执行正在输入的查询,请输入 c 命令来取消它。

    当然也可能会看到其他提示:

    提示 含义
    mysql> 准备进行新查询
    -> 等待多行查询的下一行
    '> 等待下一行,等待以单引号(')开头的字符串的完成
    "> 等待下一行,等待以双引号(")开头的字符串的完成
    > 等待下一行,等待以反引号(`)开头的标识符的完成
    /*> 等待下一行,等待以开头的注释的完成 /*
    当处于倒数四种情况下执行 c 需要补全字符。 如 'c
    1. MySQL 以表格形式(行和列)显示查询输出。第一行包含各列名称,下面的行是查询结果。

    2. MySQL 返回了多少行以及查询执行了多长时间,这使你对服务器性能有了一个大概的了解。但这些值不精确。

    以上就是输入查询大致的内容了。

  • 相关阅读:
    没人比程序猿更讨厌软件
    随心所欲~我也做个集合遍历器吧(自己的foreach,委托的威力)
    EF架构~DefaultValue让我的UnitOfWork更可读
    EF架构~数据分批批量提交
    陷阱~EF中的Update与Insert共用一个数据上下文
    我心中的核心组件(可插拔的AOP)~第四回 异常拦截器
    zigbee学习:示例程序SampleApp中通讯流程
    【网络可靠版】Extjs4 Treegrid 使用实例
    C#实现微信公众号群发消息(解决一天只能发一次的限制)
    oracle12c(oracle12.1.0.1.0)安装指南--实测OEL5.9(RH5)
  • 原文地址:https://www.cnblogs.com/onlyzc/p/13837556.html
Copyright © 2011-2022 走看看