• MySQL 其它基本操作


    索引

    • 所谓索引,就是类似于书的目录,目的也类似,都是为了提高检索速度。
      ALTER TABLE <表名> ADD INDEX <索引名(列名)>;或者CREATE INDEX <索引名> ON <表名(列名)>;

    视图

    • 视图是一个虚拟表,自己的理解就是建立一个“固化的”SQL语句,每次执行查询时,就可以在这个“固化的”SQL语句产生的结果上进行操作
      CREATE VIEW <视图名(列1,列2,列3...)> AS SELECT <列1,列2,列3...> FROM <表名>;

    数据库导入

    • 文件导入,导入的文件可以为.txt等。 LOAD DATA INFILE <'文件(文件路径+文件名)'> INTO TABLE <表名>;

    数据库导出

    • 注意导出和备份的区别,导出只是将数据库的数据导出到文件,而备份是将数据库中的结构,包括数据,约束,索引,视图全部保存 SELECT <列1,列2...> INTO OUTFILE <'文件路径和文件名'> FROM <表名>;

    数据库备份

    • mysqldump是Linux下的一个数据库备份工具,其产生一个SQL脚本文件,包括从头创建数据库所需要的CREATE TABLE,INSERT等
    • 使用方法:退出mysql执行:
      备份整个数据库:mysqldump -u root <数据库名> > <备份文件名>;
      备份数据库中的一个表:mysqldump -u root <数据库名 表名> > <备份文件名>;

    数据库恢复

      • source <数据库SQL脚本>
      • 创建一张新表,退出mysql,执行:mysql -u root <表名> < <SQL脚本>
  • 相关阅读:
    Editor HDU
    Out of Sorts II
    庭师的利刃
    HDU 2087: 剪花布条
    【高精度】高精度乘法
    【高精度】高精度数除以低精度数I
    【高精度】高精度阶乘
    【高精度】高精度分数
    【高精度】简单高精度减法
    【高精度】简单高精度加法
  • 原文地址:https://www.cnblogs.com/mengnan/p/6790414.html
Copyright © 2020-2023  润新知