问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用shell脚本实现mysql数据库的操作

发布网友 发布时间:2022-04-23 07:37

我来回答

4个回答

热心网友 时间:2022-04-07 20:06

mysql -u root -p password -h localhost <<!

所要执行的sql语句
!

热心网友 时间:2022-04-07 21:24

直接使用mysql client命令就可以了。如:
mysql -u root -p password -h localhost -e "SQL";

热心网友 时间:2022-04-07 22:59

用MYSQL命令切换进行MYSQL中,可以用SQL命令了。

热心网友 时间:2022-04-08 00:50

本文介绍 MySQL 8.0 shell 子模块 Util 的两个导入特性 importTable/import_table(JS和python 版本的命名差异)、importJson/import_json的使用方法。


其中 import_table 是通过传统 MySQL 协议来通信,Import_json 是通过 X 插件协议来通信。MySQL 一直以来提供导入文件 SQL 命令 load data infile(单线程)以及对应的可执行文件 mysqlimport(多线程)。


比如我导入 100W 行示例数据到表 ytt.tl1,花了 24 秒。这个已经是 MySQL 默认导入来的最快的。分析那我们现在看下 mysqlimport 工具的升级版,mysqlshell 的 util 工具集。


使用这两个工具之前,必须得临时开启 local_infile 选项。1. import_table建立 3306 端口的新连接我这里切换为 python 模式清空掉示例表 Ytt.tl1import_table 有两个参数,第一个参数定义导入文件的路径,第二个定义相关选项,比如导入的格式,并发的数量等。定义文件路径(参数1)定义选项(参数2)执行导入:只花了不到 17 秒,比传统 mysqlimport 快了不少。


我们上面指定了显式指定了字段分隔符,那有没有已经定义好的组合格式呢? 答案是有的,选项 dialect 可以指定以下格式:csv,tsv,json,csv-unix那么上面的导入,我们可以更简单,改下变量 y_options1 的定义导入时间差不多。这里要说明下,dialect 选项的优先级比较低,比如添加了'linesTerminatedBy':'\r\n', 则覆盖他自己的'\n'。


选项 diaelect 还有一个可选值为 json,可以直接把 json 结果导入到文档表里。比如我新建一张表 tl1_json重新定义文件以及导入选项。导入 JSON 数据速度也还可以,不到 24 秒。那导入 json 数据,就必须得提到以 X 插件协议通信的工具 import_json了。2. imort_json我们切换到 mysqlx 端口import_json 参数和 Import_table 参数类似,这里我改下选项我在手册上没有看到多线程的选项,所以单线程跑 35 秒慢了些。查看刚刚导入的数据import_json 不仅仅可以导入 Json 数据,更重要的是可以在 BSON 和 JSON 之间平滑的转换,有兴趣的同学可以去 TRY 下。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么打电话给别人,显示无法接通? 我给对方打电话时,他那边响一声后就提示无法接通是什么情况? iPhone 6Plus相机远距离无法对焦,得用力摇几下才恢复,过会又模糊,什么... iphone6plus。近拍清楚,远拍模糊,怎么回事?聚焦不了。 怎么办~ 廉锦枫《廉锦枫》——剧情分析 我想取个好听的英文名字,而且希望是有意义的`拜托了各位谢谢 不锈钢公司取名带匠字文化深厚的企业名称大全 带匠字的厂名 公司名字为什么不可以带匠字 我儿子刚上一年级老师给我发微信时表现不错我怎么和老师沟通 mysql数据库如何分类? 谁告诉我下 discuz的数据库操作类 是哪些,在哪几个文件中,???_百度... MySQL数据库是什么? java连接数据库(mysql)写入和读取的类怎么写,请带详细注释 快贷APP我这个月还了最后一期就还完了,但是身份证已经过期了 还能再借? 快贷还款总提示系统进行批处理,明天到期了,会逾期吗? 如何在Java程序中访问mysql数据库中的数据并进行简单的操作 快贷属于正规的贷款公司吗? 请各位大侠帮帮忙(关于MYSQL数据库) 通过快贷APP借了3000元的小额贷款,逾期不还的话,有什么后果? 如何使用MySQL WorkBench操作MySQL数据库 裤子掉色怎么办? php封装好的mysql操作库吗 快贷app怎么成功申请快贷,有什么技巧 黑月ADODB数据库操作类模块怎么连接MYSQL 怎么样能消除黑眼圈? 黑裤子掉色,怎么办。如何恢复黑色? 快贷app到底怎么样?安全系数高不高?是不是正规的公司? 裤子掉色怎么办 裤子掉色怎么处理 ubuntu下怎样操作mysql数据库 PHP访问MYSQL数据库封装类(附函数说明) 快贷app怎样通过审核? 快贷APP怎么样?快贷靠谱吗?99贷 请问下,快贷app到底怎么样?安全系数高不高?是不是正规的公司?谢谢 在(快贷)app借款3000两个月利息要600 这是属于黑色高利贷吗 快贷APP是个流氓软件!利息很高,手续费高!提前还款还要算你违约,还 有没有被飞鱼快贷套路过的 清炖鸡爪怎么做好吃 微信朋友圈怎么查看自己给别人点过的赞? 炖鸡爪怎么做好吃,炖鸡爪的家常做法 鸡爪子的炖法? 微信怎么看自己点了多少赞 怎样焖鸡爪好吃? 焖鸡爪的做法大全家常 清炖鸡爪的做法 原核细胞到底是没有细胞核还是没有核膜? 苹果手机抱拳手势怎么打出来? 苹果手机怎么下载拳打脚踢? 原核生物为什么没有染色体 苹果版真实拳击我的是新人,怎么快速成长起来,怎么赚金币升级属性