zoukankan      html  css  js  c++  java
  • mysql的存储文件与数据库

    mysql针对表有存储概念,对库没有存储概念。表定义及数据存储在表空间文件中,而表空间要么所有库共享唯一表空间,要么一个表对应一个表空间。一个表空间对应一个(数据太多时用多个)文件。当你移库或者分库时非常痛苦。使用mysqldump导出的sql文件没有库描述和创建。比起mssql很不方便。

    mysql不要一个实例多库使用。

    mysqldump是一个命令行工具,能够输出表的定义和数据生成sql语句。通过重定向输出可以把结果保存到文件。

    用法:

    1、导出一个库的全部表

           mysqldump -u用户名 -p密码 数据库名 > 导出的文件名

      mysqldump -u root -p pwd db_name > test_db.sql


    2.mysql导出数据库一个表

      mysqldump -u 用户名 -p 密码 数据库名 表名> 导出的文件名

      mysqldump -u wcnc -p pwd test_db users> test_users.sql (结尾没有分号)

    导入:进入mysql.exe工具连接mysql服务器实例,建立数据库,用source命令执行指定的sql脚本文件。

      mysql -h <ip地址:端口|计算机名:端口|ip地址|计算机名> -u 用户名 -p 密码 [数据库名]

      mysql.exe --help 可查看参数。mysql.exe内部命令 help可查看帮助。

  • 相关阅读:
    FileWriter写数据路径问题及关闭和刷新方法的区别
    FileWriter剖析
    2018-10-27 22:44:33 c language
    2018-10-23 23:29:54 clanguage
    Just write about
    2018-10-19 00:13:35 ArrayList
    2018-10-18 22:15:32 c language
    Why do collection classes appear
    2018-10-17 22:20:39 c language
    2018-10-16 22:56:13 c language
  • 原文地址:https://www.cnblogs.com/bjguanmu/p/12408301.html
Copyright © 2011-2022 走看看