Mysql导入导出几种方式+查看修改数据库字符集方法

  <强>三。从数据库导出数据库文件:
  1.将数据库mydb导出到文件中:
  打开开始→运行→输入cmd进入命令行模式
  c: \祝辞,MySQLdump - h localhost - u root - p mydb祝辞e: \ MySQL \ mydb.sql 
  然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
  
  #导出多个数据库(数据和结构),
  比;,mysqldump - u root - p - B数据库的数据库B数据库C比;xxxx。sql
  
  2.将数据库中的表导出到文件中:不加遗失险是导结构和数据
  c: \祝辞,MySQLdump - h localhost - u root - p密码数据库名table1表在e: \ MySQL \ mytable.sql 
  [root@bi - 162/] #, mysqldump -uroot pac pis_study_info>/mysql/pis_info。sql
  
  3.将数据库mydb的结构导出到文件中:
  c: \祝辞,MySQLdump - h localhost - u root - p mydb - d——add-drop-table数据库名祝辞e: \ MySQL \ mydb_stru.sql 
  [root@bi - 162/] #, mysqldump -uroot - d——add-drop-table pacs>/mysql/pacs_jg。sql
  ,mysqldump -uroot - d pacs>/mysql/pacs_jg2。sql
  
  4.导出一个表,只有表结构- d只有结构
  ,mysqldump - u用户名- p密码- d数据库名,表名在导出的文件名,
  C: \祝辞mysql, mysqldump -uroot - p - d数据库名表名的在e: \ date_rec_drv.sql 
  [root@bi - 162/] #, mysqldump -uroot - d pac pis_study_info祝辞/mysql/pis_jg。sql
  - h localhost可以省略,其一般在虚拟主机上用
  
  5.导出数据不导出结构,- t只有数据
  ,mysqldump - t数据库名-uroot - p比;xxx。sql——导出库的数据,即所有表数据
  ,mysqldump - t数据库名表名-uroot - p比;xxx。sql——导出指定表数据
  
  6.带语言参数导出
  ,mysqldump -uroot - p——default-character-set=latin1——set-charset=gbk中的一个,——skip-opt database_name比;outfile_name。sql
  
  压缩备份,
  ,mysqldump -uroot - p 'pwd”- b db1db2 | gzip祝辞/db_back.sql。广州,
  ,,
  批量压缩备份,
  ,mysqldump -uroot - p 'pwd - e”显示数据库;”| | grep -Eiv”数据库有限公司| perfor”| sed - r的# ^ ([a - z]。*美元)
  #,mysqldump -uroot - p“pwd”——事件- b \ 1 | gzip祝辞/opt//\ 1. sql。广州# g | bash,
  
  <强>四。从外部文件MySQL导入数据到数据库中:
  从e: \ MySQL \ mydb2也。sql中将文件中的sql语句导入数据库中:
  1.从命令行进入MySQL,然后用命令创建数据库mydb2也;创建数据库mydb2也。
  2.退出MySQL可以输入命令退出,或者退出;
  3.在CMD中输入下列命令:
  c: \祝辞MySQL - h localhost - u root - p mydb2也& lt;e: \ MySQL \ mydb2.sql 
  然后输入密码,就好了。
  
  <>强导入数据3种方式:
  1. mysql>/etc/rc.d/init.d/pis_study_info来源。sql,——导入数据,在mysql命令行执行
  
  2.[root@bi - 162 init。d] # mysql - u root - p pac
  3.用文本方式将数据装入数据表中:
  mysql>数据加载本地INFILE“D:/mysql。txt”表数据库名。表名;
  
  <强>五、查看,修改字符集
  进入mysql查看字符集,客户端,数据库,服务器字符集
  mysql>显示变量如“%字符%”;,
  
  mysql>地位;——查看当前数据库字符集
  
  vim/etc/my.cnf 
  [客户]
  default-character-set=utf8
  
  (mysqld)
  character-set-server=utf8
  
  服务mysqld重启,重启服务
  
  <强>最后执行设置名称utf8;
  执行该句等同于同时执行如下3句:
  设置character_set_client=皍se utf8”;
  设置character_set_connection=皍se utf8”;
  设置character_set_results=皍se utf8”;
  

Mysql导入导出几种方式+查看修改数据库字符集方法