请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

MySQL 8 批处理模式

[复制链接]
查看: 105|回复: 0

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
92765
发表于 2020-2-15 02:27 | 显示全部楼层 |阅读模式
shell> mysql -h host -u user -p < batch-file

强迫实行剧本,即使某些语句参数毛病,可以增加 --force 参数

假如MySQL运转在Windows下,剧本文件中包含特别字符,可以经过以下方式处理:
C:\> mysql -e "source batch-file"

假如查询发生了大量输出,可以经过以下方式表示:
shell> mysql < batch-file | more

可以捕捉输出做进一步处置赏罚:
shell> mysql < batch-file > mysql.out

默许批处置赏罚形式下输出相对交互形式简明很多,假如需要像交互形式下输出可以加 -t 参数,-v 参数可以打印实行的语句

剧本也可以在mysql提醒符下,经过source命令实行,这类似于:
shell> mysql -e "source batch-file"

补充:
  在MySQL剧本中操纵用户自界说变量,可以禁止不得倒霉用客服真个姑且变量来记录值,比如:
  mysql> select @user:=count(user) from mysql.user;
  mysql> select @user;
  可以经过prepared 语句,将数据库工具如表、列存储到用户变量中,然后在SQL语句中操纵该变量

免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 WAYSFOCUS 影像 你 我 他,中国商业影视一站式解决平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表