博客
关于我
1.MYSQL的检索与过滤
阅读量:795 次
发布时间:2019-03-25

本文共 1378 字,大约阅读时间需要 4 分钟。

MySQL 常用命令及其应用

与MySQL服务器连接需要提供以下信息:

  • 主机名:默认为localhost,建议在本地环境下使用。
  • 端口:默认为3306,在生产环境中确保与服务器配置一致。
  • 用户名和密码:需合法的MySQL访问权限。

数据库管理

  • 切换到目标数据库:

    use database_name;
  • 查看所有数据库:

    show databases;
  • 查看数据库中表:

    show tables;
  • 查看特定数据库中的表:

    show tables from database_name;
  • 查看表结构:

    show create table table_name;
  • 数据列管理

  • 查看表中的列:
    show columns from database_name.table_name;
  • 数据状态查看

  • 查看服务器状态:

    show status;
  • 查看创建数据库的语句:

    show create database database_name;
  • 查看创建表的语句:

    show create table table_name;
  • 错误和警告

  • 查看错误信息:

    show errors;
  • 查看警告信息:

    show warnings;
  • 数据权限管理

  • 查看用户权限:
    show grants;
  • 数据查询与过滤

    基础查询

  • 检索数据:

    select columns from table;
  • 去重检索:

    select distinct columns from table;
  • 限制结果条数:

    select columns from table limit {offset | by} rows;
  • 排序检索:

    select columns from table order by columns [desc | asc];
  • 过滤条件

  • 基本过滤:

    select columns from table where condition;
  • 不等式比较:

    select columns from table where column != 'value';
  • 范围查询:

    select columns from table where column between '1' and '5';
  • 通配符查询:

    select columns from table where column like '%海%';
  • 通配符结合单字符:

    select columns from table where column like '_海%';
  • 条件组合

  • 逻辑与:

    select columns from table where condition1 and condition2;
  • 逻辑或:

    select columns from table where condition1 or condition2;
  • 集合运算:

    select columns from table where column not in ('18', '20');
  • 常用注意事项

    • 避免过度使用通配符:除非必要,否则使用更精确的操作符。
    • 谨慎使用通配符:不建议将通配符放在搜索模式开头,以提高查询效率。
    • 检查字段是否为NULL:使用is null检查字段为空情况,避免误判数据。

    通过以上命令和技巧,您可以高效地管理和检索MySQL数据库中的数据。

    转载地址:http://yzbyk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现natural sort自然排序算法(附完整源码)
    查看>>
    Objective-C实现nested brackets嵌套括号算法(附完整源码)
    查看>>
    Objective-C实现nevilles method多项式插值算法(附完整源码)
    查看>>
    Objective-C实现newtons second law of motion牛顿第二运动定律算法(附完整源码)
    查看>>
    Objective-C实现newton_raphson牛顿拉夫森算法(附完整源码)
    查看>>
    Objective-C实现NLP中文分词(附完整源码)
    查看>>
    Objective-C实现NLP中文分词(附完整源码)
    查看>>
    Objective-C实现not gate非门算法(附完整源码)
    查看>>
    Objective-C实现number of digits解字符数算法(附完整源码)
    查看>>
    Objective-C实现NumberOfIslands岛屿的个数算法(附完整源码)
    查看>>
    Objective-C实现n皇后问题算法(附完整源码)
    查看>>
    Objective-C实现OCR文字识别(附完整源码)
    查看>>
    Objective-C实现odd even sort奇偶排序算法(附完整源码)
    查看>>
    Objective-C实现page rank算法(附完整源码)
    查看>>
    Objective-C实现PageRank算法(附完整源码)
    查看>>
    Objective-C实现pascalTriangle帕斯卡三角形算法(附完整源码)
    查看>>
    Objective-C实现perfect cube完全立方数算法(附完整源码)
    查看>>
    Objective-C实现PNG图片格式转换BMP图片格式(附完整源码)
    查看>>
    Objective-C实现pollard rho大数分解算法(附完整源码)
    查看>>
    Objective-C实现quick select快速选择算法(附完整源码)
    查看>>