加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

从mysql数据库导出表结构和数据详解

发布时间:2022-06-30 03:44:00 所属栏目:MySql教程 来源:互联网
导读:在mysql中导入数据或结构我们可以使用mysqldump命令来完成了,下面小编整理了一些简单的mysql数据库导出表结构和数据示例供各位参考. 导出数据库 -- 导出dbname下的test表结构 mysqldump -uroot -p123456 -d dbname test test.sql -- 导出dbname下的test表
  在mysql中导入数据或结构我们可以使用mysqldump命令来完成了,下面小编整理了一些简单的mysql数据库导出表结构和数据示例供各位参考.
 
  导出数据库
 
  -- 导出dbname下的test表结构
  mysqldump -uroot -p123456 -d dbname test > test.sql
  
  -- 导出dbname下的test表数据
  mysqldump -uroot -p123456 -t dbname test > test.sql
  
  -- 导出dbname下的test表结构和数据
  mysqldump -uroot -p123456 dbname test > test.sql

  -- 导出dbname表结构
  mysqldump -uroot -p123456 -d dbname > dbname.sql
  
  -- 导出dbname表数据
  mysqldump -uroot -p123456 -t dbname > dbname.sql
  
  -- 导出dbname表结构和数据
  mysqldump -uroot -p123456 dbname > dbname.sql
  导出数据库中指定表
  
  还原
  -- 创建数据库
  CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  
  -- 还原数据库
  mysql -uroot -p123456 dbname < /path/dbname.sql
  
  -- 还原数据库
  source dbname.sql
  --phpfensi.com
  -- 查看表结构
  desc wp_users;
  show create table wp_users G;
  SELECT INTO OUTFILE导出
  SELECT * INTO OUTFILE 'temp.txt'  
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY 'n'  
  FROM table_name  
  WHERE createtime < 1382716800;
  LOAD DATA 导入
 
  LOAD DATA INFILE '/home/temp.txt'  
  INTO TABLE table_name  
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY 'n'
  (product_id,uuid,mac,monitor,win_version,ip,createtime) ;
  注:从本地导入远程服务器需使用LOAD DATA LOCAL INFILE
 
  确保local_infile打开且有权限的情况下LOAD DATA若报错:message:The used command is not allowed with this MySQL version
 
  1.mysql_connect指定第五个参数128测试,即mysql_connect($host,$user,$pwd,false,CLIENT_LOCAL_FILES)
 
  2.PHP中mysql扩展版本。
 
 

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读