概述
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 -u 用户名 -p 密码 [数据库名]
mysql.exe --help 可查看参数。mysql.exe内部命令 help可查看帮助。
最后
以上就是俊逸秀发为你收集整理的mysql数据库存放文件_mysql的存储文件与数据库的全部内容,希望文章能够帮你解决mysql数据库存放文件_mysql的存储文件与数据库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复