加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 数据导出 sql_mysql执行SQL导出数据

发布时间:2022-10-18 10:40:48 所属栏目:MySql教程 来源:
导读:  访问MySQL数据库除了可以使用phpmyadmin、第三方数据库客户端,也可以使用命令行的MySQL客户端,因为敲命令不太方便MySQL 导出数据,所以被很多人给抛弃呀。

  但有时候没办法,phpmyadmin不能用,只能使用
  访问MySQL数据库除了可以使用phpmyadmin、第三方数据库客户端,也可以使用命令行的MySQL客户端,因为敲命令不太方便MySQL 导出数据,所以被很多人给抛弃呀。
 
  但有时候没办法,phpmyadmin不能用,只能使用命令行模式了,不过用多了,感觉命令行的也不错,除了写SQL比较慢。
 
  基本命令
 
  mysql -h hostip -P port -u usernmae -p passwd dbname -A
 
  -h mysql的ip
 
  -P 端口
 
  -u 用户名
 
  -p 密码
 
  dbname 数据库名 直接进入数据库,不用use dbanem了
 
  -A ,--no-auto-rehash 不自动重新进行哈希运算。
 
  该选项使mysql启动得更快,但果你想要完成表和列名,你必须发出rehash命令。
 
  登录MySQL
 
  # 访问本地的test数据库
 
  mysql -h127.0.0.1 -P3306 -uroot -proot test -A
 
  对数据库执行sql文件,导入数据
 
  # 执行sql.sql文件,一般做导入数据使用
 
  mysql -h hostip -P port -u usernmae -p passwd dbname < sql.sql
 
  执行sql导出数据到文件
 
  # 执行sql.sql文件里的sql语句,然后将数据导出到/tmp/data文件中
 
  # 数据tab分隔,没有列名
 
  cat sql.sql | mysql -h hostip -P port -u usernmae -p passwd dbname > /tmp/data
 
  导入excel使用tab分隔数据就可以了。
 
  将MySQL交互的文本保存到文件
 
  # 将mysql客户端输出的文本保存到文件
 
  mysql> tee /tmp/textdata #设置要保存的文件
 
  Logging to file '/tmp/textdata'
 
  mysql> select * from user;
 
  cat /tmp/textdata
 
  这样在/tmp/textdata就可以看到刚刚输出的文本,通过这种方式也能导出数据。
 

(编辑:我爱资讯网)

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