zoukankan      html  css  js  c++  java
  • mysql数据库索引

    要求掌握:

    1、创建数据库索引

    2、合理使用MySQL的索引

    索引的本质是什么?索引有什么优点,缺点是什么?
    索引是帮助MySQL高效获取数据的数据结构。因此,索引的本质是一种数据结构。
    在数据之外,数据库系统还可以维护满足特定查找算法的数据结构,这些数据结构以某种方式指向真实数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
    
    优点:
    1、提高数据检索效率,降低数据库的IO成本;
    2、通过索引对数据进行排序,降低了数据排序的成本,降低了CPU的利用率;
    
    缺点:
    1、索引实际上也是一张表,索引会占用一定的存储空间;
    2、更新数据表的数据时,需要同时维护索引表,因此,会降低insert、update、delete的速度;

    索引   数据结构  从磁盘读取数据的IO次数

    索引: 为优化查询得提供得一种数据结构

    创建一个表:
    create table t_index_test(id int primary key auto_increment,name vachar(20));


    #加入存储ip地址192.168.226.199 ,把ip地址转成字符

     视图和触发器

     数据库的备份和恢复

     采用命令行:

    通过数据库管理工具:

     备份:

    利用SQL语句导入导出

  • 相关阅读:
    hive中named_struct构造和使用
    hive非分区表导入csv数据
    hive常用的日期函数
    hive mapreduce reducer 调优
    Hive Analytics Functions row_number rank over partition by
    skip-grant-tables
    VC中的字符串转换宏
    CMAKE的使用
    VSCODE C/C++配置
    libcurl,多线程,gzip,共享DNS
  • 原文地址:https://www.cnblogs.com/foremostxl/p/11146923.html
Copyright © 2011-2022 走看看